Entwicklung

Caddy ist ein 3 MB Webserver für Ihren Heimcomputer

Caddy ist ein 3 MB Webserver für Ihren Heimcomputer

Caddy ist ein leistungsstarker Webserver für Heimcomputer, dessen Einrichtung weniger als eine Minute dauert und keine tieferen Kenntnisse über Webmaster oder administrative Dienste und Technologien erfordert.

Wenn Sie einen lokalen Webserver betreiben möchten, haben Sie viele Möglichkeiten, aber wahrscheinlich ist keiner so komfortabel einzurichten wie Caddy.

Das Programm wird als portable Version mit 3 Megabyte für Windows angeboten -- andere Betriebssysteme wie Mac OS X und Linux werden ebenfalls unterstützt -- die Sie nur extrahieren und ausführen müssen, um den Server zu starten. Bitte beachten Sie, dass Sie Caddy auch aus dem Quellcode kompilieren können, wenn Sie es bevorzugen.

Caddy-Webserver

Die Basisversion von Caddy reicht aus, um statische HTML-Websites lokal auszuführen, auf die Sie dann auf demselben Computer und je nach Sicherheitsrichtlinien und Anwendungen auch im selben Computernetzwerk oder Internet zugreifen können.

Wozu braucht man so ein Programm? Es gibt viele Anwendungsfälle dafür. Vielleicht möchten Sie Dateien im Internet von einem vertrauenswürdigen Ort aus verfügbar machen, auf den nur Sie zugreifen können. Denken Sie zum Beispiel an eine Lesezeichendatei oder eine Referenz-HTML-Seite, die Sie bei der Arbeit verwenden.

Richten Sie Ihren Browser nach der Installation einfach auf localhost:2015, um zu beginnen. Sie erhalten einen Fehler 404 nicht gefunden, da kein Index vorhanden ist.html oder index.htm-Datei standardmäßig im Caddy-Verzeichnis.

Legen Sie eine Indexdatei in das Verzeichnis, um sie automatisch laden zu lassen, oder andere HTML-Dateien, um sie manuell oder über Links zu laden.

Der Zugriff auf statische HTML-Seiten kann je nach Ihren Anforderungen alles sein, was Sie benötigen, aber die Funktionalität von Caddy endet hier nicht.

Wenn Sie sich die Funktionsliste auf der Caddy Server-Homepage oder im Benutzerhandbuch ansehen, werden Sie feststellen, dass Caddy mehr als nur statische Webseiten unterstützt.

Sie können beispielsweise mehrere Websites von einer einzigen Caddy-Installation aus bedienen, wenn Sie ein sogenanntes Caddyfile verwenden möchten, das eine Konfigurationsdatei für den Server ist.

Es gibt auch Unterstützung für PHP, aber das funktioniert nur in Verbindung mit einem FastCGI-Server, den Sie ebenfalls auf Ihrem System einrichten müssen.

Weitere interessante Funktionen sind die Unterstützung für IPv6-Umgebungen, die Unterstützung der gzip-Komprimierung, HTTP/2 und TLS 1.2-Unterstützung und WebSockets-Unterstützung.

Ein guter Ausgangspunkt, um mehr über einige der erweiterten Funktionen zu erfahren, die Caddy unterstützt, ist die oben verlinkte Bedienungsanleitung.

Es kann jedoch einfacher sein, eine vollständige Lösung wie Wampserver, XAMPP oder QuickPHP Web Server zu verwenden, die sofort mit allem geliefert wird (alles, was PHP und MySQL bedeutet, unter anderem, die Sie benötigen, um erweiterte dynamische Skripte und Dienste wie WordPress auszuführen).

Für statische HTML-Seiten und -Sites ist es jedoch eine hervorragende Lösung, die kinderleicht einzurichten und zu verwenden ist.

Außerdem ist es vollständig portabel, was bedeutet, dass Sie es überall hin mitnehmen können, um Ihren eigenen Webserver von jedem unterstützten Betriebssystem aus zu starten.

Caddie 0.82

Mit Caddy 0.82 ein Jahr nach dem Verfassen dieser Rezension veröffentlicht wurde, ist es an der Zeit, sich die zwischenzeitlich am Webserver vorgenommenen Änderungen anzusehen.

Eine der größten Änderungen ist die automatische Verwendung von HTTPS mit der kostenlosen Initiative Lets Encrypt. Dies bedeutet, dass Ihr Webserver bei der Einrichtung HTTPS unterstützt, sofern bestimmte Kriterien erfüllt sind (z. B. der Host ist nicht localhost oder eine IP-Adresse).

Caddy unterstützt IPv6, mehrere Sites laufen auf demselben Server mit virtuellen Hosts, Rewrites und Redirects, WebSockets und viele, viele andere Dinge, die es bei seiner ersten Veröffentlichung im Jahr 2015 nicht tat.

Darüber hinaus ist Caddy jetzt auch für FreeBSD und OpenBSD sowie für Linux ARM verfügbar, mit dem Sie den Webserver auf Android-Geräten ausführen können.

OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....
SuperTuxKart für Linux
SuperTuxKart ist ein großartiger Titel, der entwickelt wurde, um Ihnen das Mario Kart-Erlebnis kostenlos auf Ihrem Linux-System zu bieten. Es ist ziem...
Battle for Wesnoth-Tutorial
The Battle for Wesnoth ist eines der beliebtesten Open-Source-Strategiespiele, die Sie derzeit spielen können. Dieses Spiel befindet sich nicht nur se...