NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
LT

Žiniatinklio serveriai ir atvirkštiniai tarpiniai serveriai

Caddy: žiniatinklio serveris, kuris pagal numatytuosius nustatymus konfigūruoja HTTPS

„Caddy“ yra modernus žiniatinklio serveris ir atvirkštinis tarpinis serveris, kurio antraštė yra automatinis TLS: ACME išdavimas ir atnaujinimas atliekami iš karto, naudojant protingus numatytuosius nustatymus, o „Caddyfile“ gramatikos konfigūracija yra pakankamai trumpa, kad ją būtų galima perskaityti. Už antraštės slypi galingas variklis (HTTP/3, atvirkštinis tarpinis serveris, dinamiškas prieš srovę), pakeičiantis ekosistemos gylį į tinkamai atliktą automatizavimą.

Pagrindiniai punktai

  • Automatinis HTTPS yra jo tapatybė: sertifikatų prašoma, jie atnaujinami ir netgi saugomi automatiškai per Let's Encrypt (arba ZeroSSL, arba vidinę CA neviešiems pavadinimams, arba pareikalavus išdavimą pakaitos simbolių skydams); Nutrūkimų, susijusių su sertifikato galiojimo pabaiga, veikimo klasė iš esmės išnyksta, kai tai veikia.
  • Caddyfile yra produktyvumo istorija: atvirkštinis tarpinio serverio blokas ir svetainės adresas yra veikianti konfigūracija; sunkesnė JSON konfigūracija yra programiniams poreikiams, tačiau komandos, kurios lieka Caddyfile teritorijoje (dauguma atvirkštinio tarpinio serverio ir statinio darbo krūvio), randa techninės priežiūros trumpą informaciją.
  • Funkcijų aprėptis šiuolaikiniam aptarnavimui: HTTP/3 pagal numatytuosius nustatymus, TLS 1.3 persiuntimo slaptumas, brotli/gzip, manipuliavimas antraštėmis, į tarpinę programinę įrangą panašus maršruto atitikimas, papildinių kūrimas per xcaddy nišiniams priedams; variklis yra mažas ir remiasi išoriniu patikimumu, o ne viską sujungia.
  • Atvirkštinis tarpinis serveris apima sąžiningą skirtojo laiko / buferio veikimą, panašų į nginx, ir pakartotinius bandymus; sudėtingas srauto formavimas (kiekvieno domeno dažnio ribos, autentifikavimo tarpinė programinė įranga naudojant papildinį), tačiau ekosistema nė iš tolo neprilygsta Apache klasės moduliui, todėl kur reikia, susiekite su WAF / krašto sluoksniu.
  • Veiklos disciplina apima: caddy patvirtinimą prieš įkėlimą iš naujo (tos pačios nuobodžios taisyklės kaip ir nginx), struktūrinius JSON žurnalus pagal numatytuosius nustatymus (puikiai tinka SIEM vamzdynams) ir administratoriaus API programiniam valdymui; stebėjimas vis dar stebi pažymėjimo amžių ir sveikatos būklę.
  • Sprendimo forma mūsų žiniatinklio serverių palyginimuose: „Caddy“ savarankiškai valdomiems sertifikatams / automatizavimui ir vidinių paslaugų bei nedidelių parkų užpakaliniam aptarnavimui; nginx skirtas intensyviam ekosistemos derinimui arba be htprieigos, bet giliai suderintam krašto darbui; Apache kur valdo .htaccess ir senieji moduliai; Caddy paprastai laimi „maža komanda, protingas įsipareigojimų neįvykdymas, be jokių baudų 3 val.

Pastaba iš praktikos

Mažiausias mūsų mėgstamas gamybos paketas: penkių dolerių VPS, „Caddy“ ir dvi paslaugos už 12 eilučių „Caddyfile“. Sertifikatai buvo atnaujinami trejiems metams, kol šeimininkas buvo nutrauktas; kliento operacijų kontaktas niekada nebuvo prisijungęs. Taip atrodo automatizavimas, atliktas už jus.

Dažniausiai užduodami klausimai

Ką turėčiau naudoti mažam VPS: „Caddy“, „nginx“ ar „Apache“?

„Caddy“ numatytai veiklai (automatinis TLS, trumpa konfigūracija), „nginx“, jei norite maksimalaus tarpinio serverio paviršiaus ir dokumentacijos gylio, „Apache“, tik jei svarbūs „htaccess“ klasės moduliai ir bendrojo prieglobos elgsena; visi trys yra saugūs ir prižiūrėti.

Ar užsakomasis TLS yra rizikingas?

Juo galima piktnaudžiauti (sertifikatų užtvindymas ant vardų, kurių jums nepriklauso); „Caddy“ sušvelnina per klausimo / leidimų sąrašo kabliukus ir normų ribas, išduodant pagal pareikalavimą, kai yra įdiegtos apsaugos; išjunkite funkciją, jei jums jos nereikia.

Ar Caddy pakeičia visą WAF sluoksnį?

Ne: Caddy tinkamai naudoja ir apsaugo TLS, bet nėra WAF; laikykite modsecurity/coraza arba briaunos WAF priekyje, kai svarbus programos sluoksnio filtravimas.

Kokį darbo paviršių turėčiau stebėti?

Sertifikatų išdavimo būsena (perspėjimai apie sertifikato amžių), ankstesnio ryšio būsena ir klaidų žurnalai; kitu atveju Caddyfile yra pakankamai trumpas, kad būtų galima peržiūrėti kodo peržiūrą, o tai pats savaime yra saugumo laimėjimas.

Kaip Kinetikatech padeda su žiniatinklio serveriai ir atvirkštiniai tarpiniai serveriai

Jums nereikia tapti žiniatinklio serveriai ir atvirkštiniai tarpiniai serveriai ekspertu: Programos, kurios priima ryšius ir nusprendžia, kaip vyksta užklausos: „nginx“, „Apache“, „LiteSpeed“, „Caddy“ ir „Traefik“, taip pat konfigūravimo įpročiai, dėl kurių jos yra greitos, talpyklos ir sunkiai pašalinamos. Būtent tam ir skirta Svetainės spartos optimizavimas ir Serverių administravimas: paleidimas, sutvirtinimas, stebėjimas ir budintis žmogus dieną ir naktį.

Pasikalbėkite su inžinieriumi

Serverio problema? Svetainė nukauta? Lėtas įkrovimas?

Kritincidentai sprendžiami per 30 minučių — 24 valandas per dieną, 7 dienas per savaitę.

Kreiptis skubios pagalbos support@kinetikatech.com