Caddy Stos rozwiązania serwera WWW
Server Web Server i Ralancer Open Source Stack
Użyj serwera WWW Caddy Open Source do przedłużenia certyfikatów TLS, zszywek OCSP, obsługi treści, odwrotnego serwera proxtingu, wirtualnego hostingu, renderowania Markdown i innych.
Przegląd
Serwer Caddy jest niezwykle łatwy do konfigurowania i używania. Zajmuje się przedłużeniem certyfikatów TLS, zszywaniem OCSP, obsługi plik statycznych, odwrotnym proxingiem, wnikaniem Kubernetes i wielu innych. Jest to platforma międzyplatowa, stosowanie rozwiązań typu open source i może działać na wszystkich głównych systemach operacyjnych, w tym macOS, Linux i Windows. Caddy to elastyczny i wydajny statyczny serwer WWW, a także potężny i skalowalny odwrotny proxy. Caddy to jedyny serwer WWW, który domyślnie używa HTTPS. Odnawia certyfikaty TLS automatycznie i zyskuje odpowiedzi OCSP. Caddy jest napisany w języku Go, więc oferuje większe bezpieczeństwo pamięci niż serwery napisane w C. Użyj serwera Caddy do kompresji, oceny szablonu i renderowania Markown swoich stron internetowych. Użyj Caddy do odwrotnego proxy, aktywnych i pasywnych kontroli zdrowia, równoważenia obciążenia, łamania obwodu i buforowania. Ma wszystko wbudowane bez zależności, więc działa świetnie w pojemnikach. Co sprawia, że instalacja jest łatwa i łatwa do aktualizacji. Caddy ma własne Repopos APT dla dystrybucji opartych na debian.
Wymagania systemowe
Caddy jest oparty na serwerze WWW open source. Wymaga śledzenia oprogramowania.
- Go 1.14 lub nowsze
- Dostęp rootowy w systemie za pośrednictwem Sudo
- narzędzia NSS, setCap, WGET i TAR
Cechy
- Łatwa konfiguracja z Caddyfile
- HTTP/1.1 (PlainText HTTP)
- HTTP/2 (domyślnie dla połączeń HTTPS)
- Dostęp, błąd i dzienniki procesów
- Eksperymentalne wsparcie dla HTTP/3
- Domyślnie automatyczne HTTPS
- TLS 1.3
- Wskazanie nazwy serwera
- Zszywanie OCSP
- Proxy Fastcgi
- Hosting wirtualny - wiele witryn w tym samym porcie
- Obsługa IPv4 i IPv6
- Wdzięczny ponowne uruchomienie/przeładowanie
- Odwróć proxy
- Równoważenie obciążenia z kontroli zdrowia
- Renderowanie Markdown
- Kompresja GZIP
- Podstawowe uwierzytelnianie dostępu
- Przepisywanie URL
- Otwarte źródło
Instrukcje Instalacji
Pobierz Caddy z Gihub. Następnie użyj polecenia curl
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Możesz także pobrać za pomocą polecenia WGET
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Uwaga *: Zastąp \ [zasób ] nazwa pliku dla platformy. Uruchom następujące polecenia, aby zainstalować w 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
Po instalacji Caddy zacznie się automatycznie.