Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa nginx?

¿Qué significa nginx?

Se refiere al servidor.

Nginx (Engine x) es un servidor web HTTP y proxy inverso de alto rendimiento que también proporciona servicios IMAP/POP3/SMTP. Nginx fue desarrollado por Igor Sysoyev para Rambler.ru (ruso: Рамблер), el segundo sitio web más visitado de Rusia. La primera versión pública 0.1.0 se lanzó el 4 de octubre de 2004.

Publica código fuente bajo una licencia similar a BSD y es conocido por su estabilidad, amplio conjunto de funciones, archivos de configuración de muestra y bajo consumo de recursos del sistema. El 1 de junio de 2011, se lanzó nginx 1.0.4.

Introducción

Nginx es un servidor web/servidor proxy inverso ligero y un servidor proxy de correo electrónico (IMAP/POP3), publicado utilizando un protocolo similar a BSD.

Se caracteriza por una memoria pequeña y una alta concurrencia. De hecho, la concurrencia de nginx es realmente buena entre los servidores web del mismo tipo. Los usuarios de sitios web que utilizan nginx en China continental incluyen: Baidu, JD.com, Sina. Sohu, NetEase, etc.: Baidu, JD.com, Sina, NetEase, Tencent, Taobao, etc.

nginx puede compilarse y ejecutarse en la mayoría de los sistemas operativos UnixLinux, y también hay ports para Windows. La versión estable 1.4.0 de Nginx se lanzó el 24 de abril de 2013. En términos generales, para sitios web nuevos, se recomienda utilizar la última versión estable como versión de producción. La urgencia de actualizar los sitios web existentes no es alta.