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.