Caddy Webszerver -megoldás -verem
Nyílt forráskódú webszerver és terheléselosztó megoldás verem
Használja a CADDY Open Source Web Server -et a TLS tanúsítvány megújításához, az OCSP tűzőkapocshoz, a tartalomszolgáltatáshoz, a fordított proxyinghoz, a virtuális tárhelyhez, a Markdown megjelenítéshez és egyebekhez.
Áttekintés
A Caddy Server rendkívül egyszerű konfigurálható és használható. Gondoskodik a TLS tanúsítvány megújításáról, az OCSP tűzőkapocsról, a statikus fájlszolgáltatásról, a fordított proxyingról, a Kubernetes beépítéséről és még sok mindenről. Ez platformok közötti, nyílt forráskódú megoldáscsomag, és az összes fő operációs rendszeren át tud futni, beleértve a MacOS-t, a Linuxot és a Windowsot. A Caddy rugalmas és hatékony statikus fájlkiszolgáló, valamint hatékony és skálázható fordított proxy. A Caddy az egyetlen webszerver, amely alapértelmezés szerint használja a HTTPS -t. Automatikusan megújítja a TLS tanúsítványokat, és megállítja az OCSP válaszokat. A Caddy Go nyelven van írva, így nagyobb memóriabiztonságot kínál, mint a C -ben írt szerverek, a Caddy Server használatával kompresszióhoz, sablon értékeléséhez és a webhelyek jelöléséhez. Használja a Caddy -t fordított proxy, aktív és passzív egészségügyi ellenőrzésekhez, terheléselosztáshoz, áramköri töréshez és gyorsítótárhoz. Mindent beépített, függőség nélkül, így kiválóan fut a konténerekben. Ez megkönnyíti a telepítést és a frissítést. Caddynek saját APT repója van a Debian-alapú eloszlásokhoz.
Rendszerkövetelmények
A Caddy Go alapú nyílt forráskódú webszerver. A szoftver követésére van szükség.
- Go 1.14 vagy újabb
- Gyökér hozzáférés a rendszeren a sudo -n keresztül
- NSS-szerszámok, setcap, wget és kátrány
Jellemzők
- Könnyű konfiguráció a caddyfile -vel
- HTTP/1.1 (PLASTEXT HTTP)
- HTTP/2 (alapértelmezett a HTTPS -kapcsolatokhoz)
- Hozzáférés, hiba és feldolgozási naplók
- Kísérleti támogatás a HTTP/3 -hoz
- Automatikus HTTPS alapértelmezés szerint
- TLS 1.3
- A szerver nevének jelzése
- OCSP Stapling
- Gyorscgi proxy
- Virtuális tárhely - Több webhely ugyanazon a porton
- IPv4 és IPv6 támogatás
- Kecses újraindítás/újratöltés
- Fordított proxy
- A terhelés kiegyenlítése az egészségügyi ellenőrzésekkel
- Markdown megjelenítés
- Gzip tömörítés
- Alapvető hozzáférési hitelesítés
- URL átírás
- Nyílt forráskód
Telepítési útmutató
Töltse le a caddy -t a gihubból. Ezután használja a CURL parancsot
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
A wget paranccsal is letöltheti
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Megjegyzés *: Cserélje ki az \ [eszköz ] -et a platform fájlnevére. Futtassa a következő parancsokat a Debian, Ubuntu, Raspbian telepítéséhez
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
A telepítés után a Caddy automatikusan elindul.