Webové servery s otvoreným zdrojom. 4 možnosti pre všetky chute

Webové servery s otvoreným zdrojom

V jednom predchádzajúci článok Hovorili sme o tom, prečo je Linux najlepšou voľbou na prevádzkovanie web hostiteľa. Teraz sa pozrime niektoré možnosti otvoreného zdroja pre webové servery.

Pojem „webový server“ označuje hardvér aj softvér.

Z hardvérového hľadiska je webový server počítač, ktorý ukladá softvér webového servera a súbory komponentov webovej stránky. (napríklad dokumenty HTML, obrázky, šablóny štýlov CSS a súbory JavaScript). Je pripojený k internetu a podporuje výmenu fyzických údajov s ostatnými zariadeniami pripojenými k webu. V prípade softvéru Webový server obsahuje niekoľko komponentov, ktoré riadia spôsob prístupu používateľov webu k hosteným súborom.

Hlavnou súčasťou webového servera je server HTTP. Je to počítačový program, ktorý rozumie adresám URL (webové adresy) a podporuje HTTP (protokol, ktorý prehľadávače používajú na prístup na webové stránky). Prístup k zdrojom servera sa vykonáva zadaním názvu domény alebo adresy IP na paneli prehľadávača.

Základný operačný mechanizmus je nasledovný. Kedykoľvek chce používateľ zobraziť stránku hostenú na webovom serveri, prehliadač si ju vyžiada prostredníctvom protokolu HTTP. Keď sa požiadavka dostane na správny webový server (hardvér), server HTTP (softvér) ju prijme, vyhľadá požadovanú stránku alebo chybové hlásenie, ak nie, a zobrazí výsledok aj pomocou protokolu HTTP.

Webové servery môžu byť dvoch typov:

  • Statický: Je to počítač so serverom HTTP, ktorý zobrazuje webovú stránku tak, ako bola nahraná.
  • Dynamická: Softvérová vrstva sa skladá zo statického webového servera a ďalšieho softvéru, ako je aplikačný server a databázový stroj. Aplikačný server aktualizuje hostené súbory pred ich odoslaním do prehľadávača cez server HTTP.

Webové servery nielenže odosielajú obsah, ale aj ho môžu prijímať. To je prípad webových stránok, ktoré obsahujú funkcie ako sú formuláre alebo nahrávanie súborov.

Na zlepšenie interakcie používateľov s webovými stránkami veľa serverov podporuje programovacie jazyky ktoré vám umožňujú vykonávať operácie, ako je odosielanie formulárov e-mailom, matematické operácie, implementácia vyhľadávacích funkcií atď.

Podľa dostupných štatistík 80% internetových stránok sa prevádzkuje pomocou otvorených webových serverov.

Poradie 5 najpoužívanejších webových serverov je rozdelené takto:

  • Apache 37,2 %
  • Nginx 32,4 %
  • Cloudflare (proprietárne) 15,0%
  • Microsoft IIS (proprietárne) 7,3%
  • LiteSpeed ​​6,8%

Webové servery s otvoreným zdrojom. Niektoré možnosti

Apache HTTP Server

S históriou 25 rokov za sebou, tento dôveryhodný server Má verzie pre Linux, Windows a Mac. Je zostavený pomocou modulárnej architektúry, ktorá umožňuje pridávanie funkcií podľa potreby.

Má kompletnú dokumentáciu a vzhľadom na jej vek a popularitu je web plný návodov na jeho konfiguráciu.

Nginx

Navrhnuté na podporu viacerých súčasných pripojení, byť podávanýr je postavené pomocou asynchrónnej architektúry riadenej udalosťami. viem sa vyznačuje efektívnym využívaním zdrojov a ľahkou škálovateľnosťou.

lighttpd

Tento server Vyznačuje sa jeho nízke využitie pamäte, nízka náročnosť na zdroje CPU a rýchle vykonanie. Je tiež navrhnutý s architektúrou reagujúcou na udalosti a podporuje viacnásobné súčasné pripojenie.

Ľahký webový server podporuje FastCGI, SCGI, Auth, výstupnú kompresiu a prepisovanie adries URL

Caddy 2

One,es novších projektov sa píše pomocou jazyka GO a impredvolene protokol HTTPS takže nie je potrebné robiť nič pre inštaláciu a obnovenie certifikátov SSL. Vďaka svojej bezpečnostnej politike je menej zraniteľný voči útokom typu Heartbleed.

Pretože nepotrebujete používať knižnice hostiteľského OS dá sa nainštalovať bez obáv z problémov so závislosťou.

Je to softvér pre tých, ktorí chcú nemusíte sa starať o nastavenia. Ak potrebujete flexibilitu, budete sa musieť poobzerať inde.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.