Caddy Žiniatinklio serverio sprendimų krūva
Atvirojo kodo žiniatinklio serveris ir krovinio balansavimo sprendimų kaminas
Naudokite „Caddy“ atvirojo kodo žiniatinklio serverį, kad atnaujintumėte TLS sertifikatus, OCSP kaupimąsi, turinio aptarnavimą, atvirkštinį tarpinį serverį, virtualų prieglobą, žymės perteikimą ir dar daugiau.
Apžvalga
„Caddy Server“ yra labai lengva sukonfigūruoti ir naudoti. Jis rūpinasi TLS sertifikatų atnaujinimu, OCSP kaupimu, statiniu failu aptarnaujant, atvirkštinį tarpinį serverį, „Kubernetes Invress“ ir daug daugiau. Tai yra kryžminė platforma, atvirojo kodo sprendimų krūva ir gali veikti visose pagrindinėse operacinėse sistemose, įskaitant „MacOS“, „Linux“ ir „Windows“. „Caddy“ yra lankstus ir efektyvus statinio failo žiniatinklio serveris, taip pat galingas ir keičiamas atvirkštinis tarpinis serveris. „Caddy“ yra vienintelis žiniatinklio serveris, naudojantis HTTPS pagal numatytuosius nustatymus. Tai automatiškai atnaujina TLS sertifikatus ir užkerta kelią OCSP atsakymams. „Caddy“ yra parašytas GO kalba, todėl ji siūlo didesnę atminties saugą nei serveriai, parašyti C. Naudokite „Caddy Server“, kad galėtumėte suspausti, įvertinti šabloną ir pažymėti jūsų interneto svetainių žymėjimą. Naudokite „Caddy“ atvirkštiniam įgaliotiniui, aktyviam ir pasyviam sveikatos patikrinimui, apkrovos balansavimui, grandinės lūžimui ir talpyklos talpyklai. Jis turi viską, įmontuotas be priklausomybių, todėl jis puikiai veikia konteineriuose. Dėl to lengvai įdiegti ir lengvai atnaujinti. „Caddy“ turi savo „Debian“ paskirstytų „Taikų“ repus.
Sistemos reikalavimai
„Caddy“ yra pagrįstas atvirojo kodo žiniatinklio serveriu. Tam reikia šios programinės įrangos.
- Eik 1,14 arba naujesnis
- Šaknies prieiga prie jūsų sistemos per sudo
- NSS-TOOLS, SETCAP, WGET ir TAR
Funkcijos
- Lengva konfigūracija naudojant „CaddyFile“
- Http/1.1 (paprastas http)
- Http/2 (HTTPS jungčių numatytasis))
- Prieiga, klaida ir proceso žurnalai
- Eksperimentinė HTTP/3 palaikymas
- Automatiniai HTTPS pagal numatytuosius nustatymus
- TLS 1.3
- Serverio pavadinimo indikacija
- OCSP kibirkštis
- „FastCGI“ tarpinis serveris
- Virtualus priegloba - kelios svetainės tame pačiame prievade
- IPv4 ir IPv6 palaikymas
- Grakštus paleidimas iš naujo/perkrauti
- Atvirkštinis tarpinis serveris
- Apkrovos balansavimas su sveikatos patikrinimais
- Markdown perteikimas
- GZIP suspaudimas
- Pagrindinė prieigos autentifikacija
- URL perrašymas
- Atviro kodo
Diegimo instrukcijos
Atsisiųskite „Caddy“ iš „GiHub“. Tada naudokite komandą „Curl“
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Taip pat galite atsisiųsti naudodamiesi „wget“ komanda
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
Pastaba *: Pakeiskite \ [turtas ] savo platformos failo pavadinimu. Vykdykite šias komandas, kad įdiegtumėte 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 diegimo „Caddy“ paleis automatiškai.