Open Source Web Server & Load Balancer Solution Stack

Caddy Web Server Solution Stack

Open Source Web Server & Load Balancer Solution Stack

Använd Web -server med öppen källkod för TLS Certificate Renewals, OCSP Stapling, Content Serving, Reverse Proxying, Virtual Hosting, Markdown Rendering och mer.

Översikt

Caddy Server är extremt lätt att konfigurera och använda. Det tar hand om TLS -certifikatförnyelser, OCSP -häftning, statisk filtjänst, omvänd proxying, Kubernetes Ingress och mycket mer. Det är tvärplattform, open source Solution Stack och kan stöta på alla större operativsystem inklusive macOS, Linux och Windows. Caddy är en flexibel och effektiv statisk filwebserver samt kraftfull och skalbar omvänd proxy. Caddy är den enda webbservern som använder HTTPS som standard. Den förnyar TLS -certifikat automatiskt och häftar OCSP -svar. Caddy är skriven på GO -språk så att det erbjuder större minnessäkerhet än servrar skrivna i C. Använd Caddy Server för komprimering, mallutvärdering och Markdown -rendering av dina webbplatser. Använd Caddy för omvänd proxy, aktiva och passiva hälsokontroller, lastbalansering, kretsbrytning och cachning. Den har allt inbyggt utan beroenden så det går bra i containrar. Vilket gör det enkelt att installera och enkelt att uppgradera. Caddy har sina egna apt-repor för debianbaserade distributioner.

Systemkrav

Caddy är GO -baserad open source webbserver. Det kräver följande programvara.

  • Gå 1.14 eller nyare
  • Rotåtkomst på ditt system genom sudo
  • nss-verktyg, setcap, wget och tjära

Funktioner

  • Enkel konfiguration med CaddyFile
  • Http/1.1 (PlainText http)
  • Http/2 (standard för https -anslutningar)
  • Tillgång, fel och processloggar
  • Experimentellt stöd för HTTP/3
  • Automatiska https som standard
  • TLS 1.3
  • Servernamn Indikation
  • OCSP Stapling
  • Fastcgi -proxy
  • Virtual Hosting - Flera webbplatser på samma port
  • IPv4 och IPv6 -stöd
  • Graciös omstart/omlastning
  • Omvänd proxy
  • Lastbalansering med hälsokontroller
  • Markdown Rendering
  • GZIP -kompression
  • Grundläggande åtkomstautentisering
  • URL -omskrivning
  • Öppen källa

Installations instruktioner

Ladda ner Caddy från Gihub. Använd sedan Curl -kommandot

    curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"

Du kan också ladda ner med hjälp av wget -kommandot

    wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"

Obs *: Byt ut \ [tillgång ] med filnamnet för din plattform. Kör följande kommandon för att installera på Debian, Ubuntu, Raspbian

    echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
        | sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
    sudo apt update

Efter installationen börjar Caddy automatiskt.

** Utforska **

I denna handledning har vi förklarat installationsprocessen och funktionerna i Caddy Web Server Solution Stack. För att lära dig mer om andra Open Source -lösningsalternativ, kontrollera följande sidor:

 Svenska