FAQ

Page Discussion History

Iniciando

Contents

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 .

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 .

Template:Anchor

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 /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:

Temas avanzados