Iniciando

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:

Para aprender más sobre las características de y rendimiento de Nginx, echa un ojo a las páginas  Feature Overview  y  Testimonials .
 * 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 [#instalacion instalación] sencilla [#installation 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.

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

 * 1)   Notes on building Nginx on Ubuntu
 * 2)   Nginx 0.6.x builds for Fedora 8
 * 3)   How to get the latest Nginx on Gentoo
 * 4)  x86/64 build for Solaris
 * 5)  How to Compile nginx on MacOSX
 * 6)  Nginx building script for Slackware
 * 7)  nginx for Windows (32-bit); simple proof-of-concept development version

Ejecutar Nginx
Inicia el servidor ejecutando   como root. Despues de editar el fichero de configuración en   a tus gustos, puedes recargar la configuración con:


 * kill -HUP

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
 * Frequently Asked Questions
 * Nginx community si todavía no encuentras respuesta a tus preguntas

Temas avanzados

 * Optimizando Nginx
 * Debug nginx