Server Web Server i Ralancer Open Source Stack

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.

Badać

W tym samouczku wyjaśniliśmy proces instalacji i funkcje stosu rozwiązania Caddy Web Server. Aby dowiedzieć się o innych opcji stosu rozwiązań typu open source, sprawdź następujące strony:

 Polski