Instalación de NGINX 2016-06-25

Tutorial de instalación paso a paso de el servidor web NGINX en Debian Jessie

En este nanotutorial vamos a aprender a instalar el servidor web NGINX, así como algunos aspectos de seguridad que debemos tener en cuenta.

Instalación de NGINX

NGINX cada día va siendo más popular entre la comunidad, llegando a ser el segundo servidor web más utilizado en ambientes de producción hoy en día.

Entre las características más destacadas se encuentran:

  • Ligero.
  • Buen manejo de caché.
  • Alto rendimiento.
  • Multiplataforma.
  • Soporte FastCGI.
  • Puede ser usado como proxy y balanceador de carga.

Caracteristicas que han sido suficientes para que muchos administradores de sistemas lo utilicen como alternativa al eterno Apache.

Veamos a continuación como instalar NGINX en nuestro servidor.

Actualizar la paqueteria

Abre una terminal y corre el siguiente comando:

sudo apt-get update

Instalar el paquete

Para instalar NGINX debemos correr el siguiente comando:

sudo apt-get install nginx

Instalar el paquete NGINX

Instalar el paquete NGINX

Comprobar la instalación

Para comprobar la instalación de NGINX, basta con abrir un navegador web e ir a la URL http://localhost. Si ves la siguiente página significa que todo anda correctamente.

Comprobar la instalacion

Deshabilitar la presentación de la versión del servidor

Al igual que otros servicios, NGINX por defecto envía en la cabeceras la versión instalada del servidor web. Es importante deshabilitarla. Alguien malintencionado puede obtener este dato y explotar alguna vulnerabilidad conocida para esa versión.

Lo mejor es siempre mantener actualizadas las versiones de software en tu servidor.

Deshabilitar la presentación de la versión del servidor

Para deshabilitar que presente esta información, debemos editar el archivo /etc/nginx/nginx.conf. Para esto utilizaremos el editor nano, si no conoces de este editor o quieres aprender más de el, te recomiendo el siguiente nanotutorial: Tutorial del Editor de Texto Nano.

Para abrir el archivo debes ejecutar el siguiente comando:

sudo nano /etc/nginx/nginx.conf

Vamos a modificar la siguiente línea, sólo debes descomentarla:

# server_tokens off

Deshabilitar la presentación de la versión del servidor

Debe quedar de la siguiente forma:

Deshabilitar la presentación de la versión del servidor

Luego de guardar, debemos reiniciar el servicio para aplicar los cambios. Lo haremos con el siguiente comando:

sudo service nginx restart

Ahora al revisar las cabeceras ya no vamos a observar la versión de NGINX.

Deshabilitar la presentación de la versión del servidor

En artículos posteriores estaremos mostrando otras configuraciones para este potente servidor web. Comparte y comenta.


Acerca del autor

Hugo Gilmar Erazo Full Stack Web Developer

Soy un desarrollador web con más de 10 años de experiencia. Me considero fanático de GNU/Linux, lo cual me ha permitido complementar mis conocimientos en el desarrollo web con la administración de servidores.

Aunque manejo todo lo relacionado al Front-End, me inclino más por el desarrollo Back-End. También desarrollo aplicaciones móviles híbridas. Me gusta lo que hago.

Compartir este artículo