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.

So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...
Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...