Iniciando
Contents |
[edit] 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 [#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 .
Para aprender m谩s sobre las caracter铆sticas de y rendimiento de Nginx, echa un ojo a las p谩ginas Feature Overview y Testimonials .
[edit] 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
[edit] Descarga
Echa un ojo a la p谩gina oficial de descargas .
[edit] 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 .
[edit] Notas Espec铆ficas de Plataforma y Builds
- Notes on building Nginx on Ubuntu
- Nginx 0.6.x builds for Fedora 8
- How to get the latest Nginx on Gentoo
- x86/64 build for Solaris
- How to Compile nginx on MacOSX
- Nginx building script for Slackware
- nginx for Windows (32-bit); simple proof-of-concept development version
[edit] 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 <code>cat /usr/local/nginx/logs/nginx.pid</code>
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