Web servera me burim të hapur. 4 mundësi për të gjitha shijet

Web servera me burim të hapur

Në një artikulli i mëparshëm Ne folëm pse Linux është opsioni më i mirë për të operuar një host në internet. Tani le të shohim disa opsione me burim të hapur për serverat në internet.

Termi "server në internet" i referohet të dy pajisjeve dhe programeve kompjuterikë.

Nga pikëpamja e pajisjeve, një server në internet është një kompjuter që ruan softuerin e serverit të internetit dhe skedarët përbërës të një faqe në internet. (për shembull, dokumente HTML, imazhe, fletë stili CSS dhe skedarë JavaScript). Isshtë e lidhur në internet dhe mbështet shkëmbimin e të dhënave fizike me pajisje të tjera të lidhura në ueb. Në rastin e softuerit, Një server në internet përfshin disa përbërës që kontrollojnë mënyrën se si përdoruesit e internetit hyjnë në skedarët e pritur.

Komponenti kryesor i një serveri në internet është një server HTTP. Isshtë një program kompjuterik që kupton URL-të (adresat e internetit) dhe mbështetjen për HTTP (protokolli që shfletuesit përdorin për të hyrë në faqet e internetit). Hyrja në burimet e një serveri bëhet duke shtypur një emër domain ose një adresë IP në shiritin e shfletuesit.

Mekanizmi themelor i funksionimit është si më poshtë. Kurdoherë që një përdorues dëshiron të shikojë një faqe që është e vendosur në një server në internet, shfletuesi kërkon faqen përmes HTTP. Kur kërkesa arrin në serverin e saktë të internetit (harduerin), serveri HTTP (softueri) e pranon kërkesën, gjen faqen e kërkuar ose një mesazh gabimi nëse jo, dhe shfaq rezultatin gjithashtu duke përdorur protokollin HTTP.

Web serverat mund të jenë dy llojesh:

  • Statike: isshtë një kompjuter me një server HTTP që tregon një faqe në internet siç është ngarkuar.
  • Dinamik: Shtresa e softuerit përbëhet nga një server statik në internet plus një program shtesë si p.sh. një server aplikacioni dhe një motor i bazës së të dhënave. Serveri i aplikacionit azhurnon skedarët e pritur përpara se t'i dërgojë ato në shfletues përmes serverit HTTP.

Web serverat nuk dërgojnë vetëm përmbajtje, ata gjithashtu mund ta marrin atë. Ky është rasti i faqeve të internetit që përfshijnë funksione të tilla si formularë ose ngarkime skedarësh.

Për të përmirësuar ndërveprimin e përdoruesit me faqet e internetit, shumë servera kanë mbështetje për gjuhët e programimit që ju lejojnë të kryeni operacione të tilla si dërgimi i formularëve me email, kryerja e operacioneve matematikore, zbatimi i funksioneve të kërkimit, etj.

Sipas statistikave në dispozicion, 80% e faqeve të Internetit ekzekutohen duke përdorur servera të internetit me burim të hapur.

Renditja e 5 serverëve më të përdorur në internet shpërndahet si më poshtë:

  • Apache 37,2%
  • Nginx 32,4%
  • Cloudflare (e pronarit) 15,0%
  • Microsoft IIS (i pronarit) 7,3%
  • LiteSpeed ​​6,8%

Web servera me burim të hapur. Disa opsione

Apache HTTP Server

Me një histori prej 25 vitesh pas tij, ky server i besueshëm Ka versione për Linux, Windows dhe Mac. Shtë ndërtuar duke përdorur një arkitekturë modulare, e cila lejon shtimin e funksioneve ashtu siç janë të nevojshme.

Ka dokumentacion të plotë dhe për shkak të moshës dhe popullaritetit të saj, uebi është plot me mësime se si ta konfiguroni atë.

nginx

Projektuar për të mbështetur lidhje të shumëfishta të njëkohshme, të shërbehetr është ndërtuar duke përdorur një arkitekturë asinkron të drejtuar nga ngjarjet. e di karakterizohet nga përdorimi efikas i burimeve dhe duke qenë lehtësisht i shkallëzuar.

Dritëpd

Ky server karakterizohet nga përdorimi i tij i ulët i kujtesës, kërkesa e ulët për burimet e CPU-së dhe ekzekutimi i shpejtë. Shtë dizajnuar gjithashtu me një arkitekturë për t'iu përgjigjur ngjarjeve dhe mbështet lidhje të shumta të njëkohshme.

Serveri Lighthttpd ka mbështetje për FastCGI, SCGI, Auth, ngjeshjen përbrenda dhe rishkrimin e url

Caddy 2

Një nga projektet më të reja, është shkruar duke përdorur gjuhën GO dhe imparazgjedhje të protokollit HTTPS kështu që nuk ka nevojë të bëni asgjë për të instaluar dhe rinovuar certifikatat SSL. Politika e saj e sigurisë e bën atë më pak të prekshme nga sulmet e tipit Heartbleed.

Meqenëse nuk keni nevojë të përdorni biblioteka të sistemit operativ host mund të instalohet pa u shqetësuar për problemet e varësisë.

Shtë një softuer për ata që duan duke mos u shqetësuar për cilësimet. Nëse keni nevojë për fleksibilitet, do t'ju duhet të kërkoni diku tjetër.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.