Atvirojo kodo žiniatinklio serveris ir krovinio balansavimo sprendimų kaminas

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.

tyrinėti

Šiame vadove paaiškinome „Caddy Web Server Solution Stack“ diegimo procesą ir funkcijas. Norėdami sužinoti apie kitą atvirojo kodo sprendimų krūvos parinktį, patikrinkite šiuos puslapius:

 Latviski