Nota: Este artículo fue publicado originalmente en 2014. Algunos pasos, comandos o versiones de software pueden haber cambiado. Consulta la documentación actual de NginX para obtener la información más reciente.

En esta guía paso a paso, aprenderás a instalar NginX. Nginx es un servidor HTTP de alto rendimiento y proxy inverso, conocido por su estabilidad, amplio conjunto de características y bajo consumo de recursos.

Requisitos Previos

Antes de comenzar, asegúrate de tener:

  • Un servidor Linux con Nginx instalado
  • Acceso root o sudo al servidor
  • Comprensión básica de la configuración de servidores web

Cómo: Instalar NginX

Si deseas instalar NginX, actualmente mantenemos un PPA que intenta mantenerse al día con las últimas actualizaciones de NginX. A veces hacemos cambios a la compilación cuando algo se rompe o no funciona, pero la mayoría de las veces usamos el mismo paquete proporcionado por el equipo de NginX. A continuación se encuentran las instrucciones sobre cómo instalar NginX usando nuestro PPA o el del equipo de NginX.

I. Agregar nuestro Repositorio

El primer paso es agregar nuestro repositorio a tu instalación de Ubuntu para obtener NginX. A continuación se muestran los dos repositorios que mantenemos y los dos repositorios que mantiene el equipo de NginX. Asegúrate de seleccionar / usar solo uno de ellos.

Repositorios Mainline:

sudo add-apt-repository ppa:cloudingenium/nginx-mainline

&

sudo add-apt-repository ppa:nginx/development

Repositorios Stable:

sudo add-apt-repository ppa:cloudingenium/nginx-stable

&

sudo add-apt-repository ppa:nginx/stable

Obviamente recomendamos nuestros repositorios ya que la información publicada en el sitio se refiere a estos, pero puedes elegir los repositorios del equipo de NginX ya que la mayoría de las veces copiamos los suyos en los nuestros (solo cuando necesitamos un comportamiento diferente hacemos cambios a la compilación, pero generalmente para la siguiente versión ya han abordado los problemas).

Después de haber agregado el repositorio, ejecuta sudo apt-get update para obtener los binarios más recientes.

II. Instalar NginX

Hasta ahora fácil, ¿verdad? Bueno, ahora sigue siendo fácil pero necesitas decidir qué paquete instalar. Si lees nuestra publicación sobre (</custom-nginx-distribution-available-packages/> “Custom NginX Distribution – Available Packages”) puedes conocer más sobre los diferentes paquetes y qué contienen. A veces recomendamos el paquete básico de NginX, pero en otros casos necesitas módulos extra que se encuentran en el paquete Extras o quieres experimentar con NAXSI para proteger tu servidor. ¡La elección es tuya! Vamos a usar los paquetes extras ya que creemos que es el más completo y un buen punto de partida.

Simplemente ejecuta: sudo apt-get install nginx-extras para instalarlo en tu servidor

III. Configurar NginX

Ahora es momento de configurar NginX. Esta es probablemente la parte más tediosa de la instalación. Si no estás familiarizado con NginX vas a necesitar leer sobre cómo configurar correctamente las diferentes secciones y dónde se almacenan esos archivos de configuración. También necesitarás decidir sobre varias opciones / configuraciones que afinan el rendimiento y los parámetros de comunicación HTTP de tu nuevo Servidor Web. A continuación hay una pequeña y rápida guía de inicio para orientarte. Esto debería ayudarte a descubrir por dónde empezar para que puedas ponerte al día más rápidamente con NginX:

  1. Abre el archivo de configuración principal: /etc/nginx/nginx.conf
  2. Agrega los archivos de configuración de tus sitios en: /etc/nginx/sites-available
  3. Crea enlaces simbólicos a /etc/nginx/sites-enabled para los sitios de configuración que deseas habilitar (como lo que hace Apache)
  4. Puedes usar archivos comunes e incluirlos mediante la directiva include.
  5. Los archivos en /etc/nginx/conf.d se incluyen automáticamente, así que puedes crear diferentes secciones para facilitar la gestión en lugar de llenar tu archivo de configuración principal.

(http://img.zemanta.com/zemified_h.png?x-id=c07aa57e-637d-42e5-83cb-86bf3594a7a2)](http://www.zemanta.com/?px “Enhanced by Zemanta”)

Resumen

Has aprendido exitosamente a instalar NginX. Si encuentras algún problema, verifica los requisitos previos y asegúrate de que tu entorno de NginX esté correctamente configurado.

Artículos Relacionados