Nginx
servidor web y proxy reverso De Wikipedia, la enciclopedia libre
Nginx (pronunciado en inglés «ényin-ex», /ˈɛndʒɪn-ɛks/)[2] es un servidor web/Proxy inverso ligero de alto rendimiento y un proxy para protocolos de correo electrónico (IMAP/POP3).[3][4]
nginx | |||
---|---|---|---|
![]() | |||
Información general | |||
Tipo de programa | Servidor web, Proxy | ||
Desarrollador | Igor Sysoev | ||
Lanzamiento inicial | 4 de octubre de 2004 | ||
Vulnerabilidades |
| ||
Licencia | Licencia BSD simplificada.[1] | ||
Información técnica | |||
Programado en | C | ||
Versiones | |||
Última versión estable | 1.28.0 (info) (23 de abril de 2025 (4 días)) | ||
Última versión en pruebas | 1.27.4 (info) (5 de febrero de 2025 (2 meses y 22 días)) | ||
Archivos legibles | |||
| |||
Enlaces | |||
Es software libre y de código abierto, licenciado bajo la Licencia BSD simplificada; también existe una versión comercial distribuida bajo el nombre de Nginx Plus.[5] Es multiplataforma, por lo que corre en sistemas tipo Unix (GNU/Linux, BSD, Solaris, Mac OS X, etc.) y Windows.[6]
El sistema es usado por una larga lista de sitios web conocidos,[7] como: WordPress, Netflix, Hulu, GitHub, Ohloh, SourceForge, TorrentReactor y partes de Facebook (como el servidor de descarga de archivos zip pesados).[8]
Nombre

Su creador, Igor Sysoev, en su página personal desde 2009 escribe el nombre totalmente en minúsculas,[2] mientras que el nombre de la empresa propietaria desde 2011 lo escribe totalmente en mayúsculas,[9] lo cual se corresponde con el nombre que devuelve el encabezado HTTP en todas y cada una de las solicitudes de conexión con que inicia la visita de cada página web.[10]
Para complicar más el asunto el logotipo tiene caracteres tanto en mayúsculas y minúsculas del alfabeto cirílico,[10] no obstante se ha logrado un consenso en denominar nginx al servidor web,[11] NGINX a los productos y servicios derivados que maneja la empresa y Nginx para referirse a ambos en conjunto.[12]
Uso
Resumir
Contexto
Originalmente, Nginx fue desarrollado para satisfacer las necesidades de varios sitios web de Rambler que recibían unas 500 millones de peticiones al día en septiembre de 2008.[13][14]
De acuerdo con el estudio de Netcraft, Netcraft's Jul 2014 Web Server Survey, nginx es el segundo servidor web más usado en dominios activos (14,35 %) superando a Internet Information Server de Microsoft. Además, pasó la marca de ser usado en más de 100 millones de sitios.[15] Para el 29 de mayo de 2018 en el informe actualizado para este mismo estudio, Nginx alcanzó los 359 millones de dominios servidos, a pesar de haber perdido 44 millones con respecto al mes anterior.[16]
En febrero de 2017, la adopción de Nginx fue:
- Argentina: 24,94 % del total de dominios.[17]
- España: 11,51 % del total de dominios.[18]
- México: 13.10 % del total de dominios.[19]
- Chile: 20,44 % del total de dominios.[20]
- Colombia: 16,03 % del total de dominios.[21]
En abril de 2019, si bien Apache a nivel total conservaba dominio del mercado, entre el primer millón de servidores web con mayor tráfico Nginx imperaba en su uso:
Porcentaje de uso de servidores web[22] (todos los conocidos y luego clasificados por tráfico recibido) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fuente: https://web.archive.org/web/20190412180435/https://w3techs.com/technologies/cross/web_server/ranking (12 de abril de 2019) |
Nginx vs Nginx Plus
Hay dos versiones de Nginx, OSS Nginx y Nginx Plus.[14][23] Nginx Plus ofrece funcionalidades adicionales que no son incluidas en OSS Nginx, como por ejemplo Active Health Checks, persistencia de sesión basada en cookies, integración del servicio de descubrimiento DNS, Api de Purgación de Caché, AppDynamic, Datalog, plug-ins de Dynatrace y New Relic, almacén clave-valor, entre otras características.
Comparación con Apache
Nginx fue inicialmente desarrollado con el fin explícito de superar el rendimiento ofrecido por el servidor web Apache.[14] Sirviendo archivos estáticos, Nginx usa dramáticamente menos memoria que Apache, y puede manejar aproximadamente cuatro veces más solicitudes por segundo. Este aumento de rendimiento viene con un costo de disminuida flexibilidad, como por ejemplo la capacidad de anular las configuraciones de acceso del sistema por archivo (Apache logra esto con un archivo .htaccess, mientras que Nginx no tiene desarrollada tal funcionalidad). Anteriormente, incorporar módulos de terceros en Nginx requería recompilar la aplicación fuente con los módulos enlazados estáticamente. Esto fue parcialmente superado en la versión 1.9.11 de febrero de 2016, con la adición de carga dinámica de módulos. Sin embargo, los módulos aun deben ser compilados al mismo tiempo que Nginx, y no todos los módulos son compatibles con este sistema; algunos requieren el antiguo proceso de enlazado estático.
Características básicas del servidor web
- Servidor de archivos estáticos, índices y autoindexado.
- Proxy inverso con opciones de caché.
- Balanceo de carga.
- Tolerancia a fallos.
- Soporte de HTTP y HTTP2 sobre SSL.
- Soporte para FastCGI con opciones de caché.
- Servidores virtuales basados en nombre y/o en dirección IP.
- Streaming de archivos FLV y MP4.[24]
- Soporte para autenticación.
- Compatible con IPv6
- Soporte para protocolo SPDY
- Compresión gzip.
- Habilitado para soportar más de 10 000 conexiones simultáneas.[25]
Características del proxy de correo
Véase también
Referencias
Enlaces externos
Wikiwand - on
Seamless Wikipedia browsing. On steroids.