El millor programari per implementar un servidor web és sens dubte Apache. És el paquet per excel·lència que es fa servir en la majoria dels servidors GNU / Linux amb l'objectiu de crear aquest tipus de serveis en què penjar contingut. Però no és l'únic projecte per a això, de fet, hi ha alguns molt interessants que són bones alternatives de codi obert.
Un altre dels més coneguts després d'Apache és Nginx, però hi ha encara més. Per això, en aquest article mostraré tota la varietat que tens a la teva disposición si desitges muntar el teu propi servidor web. Cada un té els seus avantatges i desavantatges, com sol passar amb tots els projectes. Així que hauràs avaluar quin és el que et convé més segons les teves necessitats ...
Algunes alternatives que tens per muntar un servidor web en GNU / Linux:
- Servidor HTTP Apache: És un dels més poderosos i dels més usats a tot el món. En distros DEB se li sol cridar a el paquet apache2, mentre que en els RPM se li coneix com httpd. És de codi obert i lliure, desenvolupat sota la Apache Software Foundation i sota llicència Apache v2. Va ser llançat en 1995 i des de llavors ha aconseguit una quota de l'37% de les webs existents (moltes d'elles bastant famoses). Està escrit en llenguatge C i es pot personalitzar molt gràcies als seus mòduls que estenen les seves capacitats. A més, admet protocols com HTTP, HTTP / 2 i HTTPS, sobre IPv4 i IPv6.
- Servidor web Nginx: Es pronuncia com «engine-x» i també és de codi obert, d'alt rendiment, robust, capaç de balancejar la càrrega, etc. Va ser creat el 2004 per Igor Sysoev i poc a poc s'ha transformat en l'alternativa més usada després d'Apache, amb una quota de el 31% entre els que es troben webs com LinkedIn, Adobe, Xerox, Facebook, Twitter, etc.
- Lighttpd Web Server: Com el seu propi nom indica, aquest projecte de codi obert està especialment pensat per a ser lleuger. Ideal per a aplicacions on es necessita velocitat. A diferència d'Apache i Nginx, és molt petit, amb només 1MB i necessita pocs recursos de CPU i memòria. Està sota llicència BSD i té la capacitat per admetre HTTP, compressió, SSL / TLS, etc. Té mòduls per estendre les seves funcionalitats.
- Apache Tomcat: És una implementació oberta escrita en Java sota llicència Apache. Ideal per desenvolupadors que desenvolupen apps basades en Java. No és un servidor web ordinari com els anteriors, sinó per a Java servlet.
- OpenLiteSpeed Web Server: Un altre projecte open-source dissenyat per ser ràpid, simple, segur i optimitzat. Basat en LiteSpeed Enterprise web Server, però amb un repertori essencial de funcions respecte a aquesta edició. Té una WebAdmin GUI amigable, i és capaç d'executar un gran espectre d'scripts en Perl, Python, Ruby, i Java. Per descomptat, suporta IPv4, IPv6, i SSL / TLS en diverses versions (1.0 a 1.3).
- Hiawatha Web Server: Servidor web escrit en llenguatge C, lleuger i segur. Especial per als que busquen velocitat, seguretat i facilitat d'ús. És molt segur contra atacs XSS i SQL Injection. A més, permet monitorització dels servidors amb una eina especial.
- NodeJS: Principalment és un projecte multiplataforma i de codi obert. Un entorn en temps d'execució usat per crear apps web en JavaScript. No obstant això, inclou un mòdul http que proporciona un conjunt de classes i funcions que amplien les seves funcionalitats i permeten exercir el paper d'un servidor web.
Hola, bon article.
M'agradaria afegir Cheerokee Web Server. Funciona genial i encara que últimament no té molt suport és molt molt lleuger i digne de menció pel rendiment que ofereix amb pocs recursos. És molt molt senzill de configurar, disposa d'un WebUI d'Administració.
Hola,
Gràcies per llegir-nos i pel teu comentari. Sí, la veritat és que hi ha més ... A vegades és complicat triar els que entren o no quan fas llistes.
Gràcies per l'aportació!