Servidors web de codi obert. 4 opcions per a tots els gustos

Servidors web de codi obert

En un article anterior parlem de per què Linux és la millor opció per operar un allotjament web. Ara veurem algunes opcions de codi obert per a servidors web.

El terme "servidor web es refereix tant a el maquinari com a programari.

Des del punt de vista de l'maquinari, un servidor web és un ordinador que emmagatzema el programari de servidor web i els arxius components d'un lloc web (Per exemple, documents HTML, imatges, fulls d'estil CSS i arxius JavaScript). Està connectat a Internet i suporta l'intercanvi de dades físiques amb altres dispositius connectats a la web. En el cas del programari, un servidor web inclou diversos components que controlen la forma en què els usuaris de la web accedeixen als arxius allotjats.

El component principal d'un servidor web és un servidor HTTP. Es tracta d'un programa informàtic que comprèn els URL (adreces web) i el suport per a HTTP (el protocol que els navegadors utilitzen per accedir a les pàgines web). L'accés als recursos d'un servidor es fa escrivint un nom de domini o una adreça IP a la barra de navegador.

El mecanisme bàsic de funcionament és el següent. Sempre que un usuari vol veure una pàgina que està allotjada en un servidor web, el navegador sol·licita la pàgina a través d'HTTP. Quan la sol·licitud arriba a el lloc web correcte (maquinari), el servidor HTTP (programari) accepta la sol·licitud, troba la pàgina sol·licitada o un missatge d'error en cas de no fer-ho i mostra el resultat també usant el protocol HTTP.

Els servidors web poden ser de dos tipus:

  • Estàtic: Es tracta d'un equip informàtic amb un servidor HTTP que mostra un lloc web tal quin va ser pujat.
  • Dinàmic: La capa de programari consisteix en un servidor web estàtic més programari addicional com un servidor d'aplicacions i un motor de base de dades. El servidor d'aplicacions actualitza els arxius allotjats abans de enviar-los a el navegador a través del servidor HTTP.

Els servidors web no només envien contingut, també poden rebre'ls. És el cas dels llocs web que inclouen funcions com formularis o càrrega d'arxius.

Per millorar la interacció dels usuaris amb els llocs web, molts servidors tenen suport per a llenguatges de programació que permeten realitzar operacions com enviar formularis per correu electrònic, fer operacions matemàtiques, implementar funcions de recerca, etc.

D'acord a les estadístiques disponibles, el 80% de les pàgines d'Internet s'executen usant servidors web de codi obert.

El rànquing dels 5 servidors web més usat es distribueix de la següent manera:

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

Servidors web de codi obert. algunes opcions

Servidor HTTP Apache

Amb una trajectòria de 25 anys a l'esquena, aquest fiable servidor té versions per a Linux, Windows i Mac. Està construït usant una arquitectura modular el que permet anar afegint funcions a mesura que es vagin necessitant.

Té una completa documentació i causa de la seva antiguitat i popularitat la web està plena de tutorials sobre com configurar-lo.

NGINX

Dissenyat per suportar múltiples connexions simultànies, aquest servitr està construït utilitzant una arquitectura asincrònica impulsada per esdeveniments. es caracteritza per la seva eficient utilització dels recursos i per ser fàcilment escalable.

lighttpd

aquest servidor es caracteritza per el seu poc ús de memòria, baixa exigència dels recursos de la CPU i rapidesa en l'execució. També està dissenyat amb una arquitectura per respondre a esdeveniments i suporta múltiples connexions simultànies.

El servidor web Lighthttpd soporta FastCGI, SCGI, Auth, compressió de sortida i reescriptura de URL

Caddy 2

La dels projectes més nous, està escrit utilitzant el llenguatge GO i immenta per defecte el protocol HTTPS per la qual cosa no cal fer res per instal·lar i renovar els certificats SSL. La seva política de seguretat fa que sigui menys vulnerable a atacs tipus heartbleed.

Atès que no necessita utilitzar biblioteques de sistema operatiu amfitrió es pot instal·lar sense preocupar-se per problemes de dependència.

És un programari per als que volen no haver de preocupar-se per les configuracions. Si necessites flexibilitat, hauràs de buscar per una altra banda.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.