Open Source Web Server & Load Balancer Solution Stack

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.

Erkunden

In diesem Tutorial haben wir den Installationsprozess und die Funktionen des Caddy Web Server Solution Stack erläutert. Um mehr über andere Open Source -Lösungsstapel -Optionen zu erfahren, überprüfen Sie die folgenden Seiten:

 Deutsch