Caddy Webserver -Lösungsstapel
Open Source Web Server & Load Balancer Solution Stack
Verwenden Sie den Caddy Open Source Web Server für TLS -Zertifikatverengung, OCSP -Stapling, Inhaltsdienste, Reverse -Proxying, virtuelles Hosting, Markdown -Rendering und mehr.
Überblick
Caddy Server ist extrem einfach zu konfigurieren und zu verwenden. Es kümmert sich um die Erneuerung von TLS -Zertifikaten, die Stapelung von OCSP, die statische Datei, die Proxying, Kubernetes -Ein- und vieles mehr. Es ist plattformübergreifend, Open-Source-Lösungsstapel und kann über alle wichtigen Betriebssysteme wie MacOS, Linux und Windows hinausgehen. Caddy ist ein flexibler und effizienter statischer Datei -Webserver sowie leistungsstarke und skalierbare Reverse -Proxy. Caddy ist der einzige Webserver, der standardmäßig HTTPS verwendet. Es erneuert TLS -Zertifikate automatisch und stapeln OCSP -Antworten. Caddy ist in Go -Sprache geschrieben und bietet eine größere Speichersicherheit als Server, die in C Caddy Server geschrieben wurden, um Komprimierung, Vorlagenbewertung und Markdown -Rendering Ihrer Websites zu verwenden. Verwenden Sie Caddy für Reverse -Proxy, aktive und passive Gesundheitskontrollen, Lastausgleich, Schaltkreisbruch und Zwischenspeichern. Es hat alles, was ohne Abhängigkeiten integriert ist, sodass es in Behältern hervorragend ist. Dies erleichtert die Installation und das Upgrade einfach. Caddy hat seine eigenen APT-Repos für Debian-basierte Verteilungen.
System Anforderungen
Caddy ist Go Open Source Web Server. Es erfordert die folgende Software.
- Gehen Sie 1.14 oder neuer
- Root -Zugriff auf Ihr System über sudo
- NSS-Tools, SetCap, WGet und Tar
Merkmale
- Einfache Konfiguration mit der CaddyFile
- Http/1.1 (Plaintext http)
- Http/2 (Standard für HTTPS -Verbindungen)
- Zugriffs-, Fehler- und Prozessprotokolle
- Experimentelle Unterstützung für HTTP/3
- Automatisches HTTPS standardmäßig
- TLS 1.3
- Servernamenanzeige
- OCSP -Stapelung
- Fastcgi Proxy
- Virtual Hosting - Mehrere Websites am selben Port
- IPv4- und IPv6 -Support
- Anmutig neu starten/neu laden
- Reverse Proxy
- Lastausgleich mit Gesundheitsprüfungen
- Markdown -Rendering
- GZIP -Komprimierung
- Grundlegende Zugriffsauthentifizierung
- URL -Umschreiben
- Open Source
Installationsanleitung
Laden Sie Caddy von GiHub herunter. Verwenden Sie dann den Befehl curl
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Sie können auch den Verwenden von WGet -Befehl herunterladen
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Hinweis *: Ersetzen Sie \ [Asset ] durch den Dateinamen für Ihre Plattform. Führen Sie die folgenden Befehle aus, um auf Debian, Ubuntu, Raspbian zu installieren
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
Nach der Installation startet Caddy automatisch.