Por qué?
Nginx es un servidor proxy y web de alto rendimiento. Tiene muchas funcionalidades, pero no para todos. La gente normalmente usa Nginx para:
Como un reemplazo de apache que gestiona muchas conexiones concurrentes: Nginx és popular especialmente en los proveedores de hosting web. Se que ha informado que se llegan a mantener 50,000 conexiones simultaneas, gracias a que Nginx usa epoll y kqueue.
Como servidor proxy de balanceo de carga: Nginx es un front-end popular para aplicaciones Rails y PHP, tanto via FastCGI como HTTP. Está escrito en C, y consume mas omenos un cuarto de la CPU de la que usa
Como servidor proxy de mail: una más en el niche de aplicaciones, pero fastmail.fm a informado de un gran éxito.
Como servidor con un proceso de instalación sencilla installation, un fichero de configuracion limpio, y pocos bugs: Nginx es facil de ponerlo en funcionamiento, y la mayoria de las veces no necesita reinicios. También puedes actualizarlo con zero downtime.
Para aprender más sobre las características de y rendimiento de Nginx, echa un ojo a las páginas Feature Overview y Testimonials.
Requisitos
el módulo gzip requiere la librería zlib
el módulo rewrite require la librería pcre
- el módulo de soporte ssl require la librería openssl
Descarga
Echa un ojo a la página oficial de descargas.
Instalación
Despues de extraer los fuentes, ejecuta los siguientes comandos en el terminal:
./configure make sudo make install
Por defecto, Nginx será instalado en /usr/local/nginx. Puedes cambiar esta y otras opciones con las opciones de compilación.
Notas Específicas de Plataforma y Builds
Ejecutar Nginx
Inicia el servidor ejecutando /usr/local/nginx/sbin/nginx como root. Despues de editar el fichero de configuración en /usr/local/nginx/conf/nginx.conf a tus gustos, puedes recargar la configuración con:
kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
La localización de nginx.pid puede ser diferente en tu máquina. Para Ubuntu, está en :
/var/run/nginx.pid
Echa un ojo también a:
Running and Controlling Nginx para más opciones de linea de comandos y señales de procesos
Nginx modules para la referencia de configuracion
Nginx cookbook para las soluciones a los problemas comunes
Nginx community si todavía no encuentras respuesta a tus preguntas
