Está en la página 1de 2

El servidor web Nginx

Como sabemos, Apache es el servidor web más utilizado en la actualidad en internet, por lo
que suele ser la primera opción a la hora de instalar un servicio web en un sistema servidor.
Pero en el mercado hay otras opciones, cada una de ellas con sus ventajas e inconvenientes.
Una de ellas es, sin duda Nginx. Un servidor web muy ligero, que supera a Apache en algunos
aspectos de rendimiento. Vamos a instalarlo y después a personalizar su configuración.

sudo apt-get install nginx

Una vez esté instalado, comprueba mediante los comandos del sistema systemd, que el
servicio está en marcha.

Averigua también con el comando netstat cómo se llama su demonio y por qué puerto está
escuchando.

Comprueba el buen funcionamiento de este servicio accediendo a él desde el sistema


anfitrión, utilizando el navegador y accediendo a la siguiente URL:

http://dirección_IP_servidor_web

Una vez todo comprobado, vamos ahora a cambiar algunas opciones en la configuración. Para
cambiar algunas de las opciones de funcionamiento del servicio web, hemos de dirigirnos a la
siguiente ruta, donde se encuentra la configuración de nuestro sitio web.

/etc/nginx/sites-available

Como podemos observar dentro de este directorio hay un archivo llamado default, donde se
encuentra la configuración por defecto de Nginx.
Como podemos observar, el puerto por el que escucha este servicio web es el 80.

Pregunta 1: Cambia el puerto de escucha y comprueba desde tu sistema anfitrión, que ahora
se accede a este sitio web por medio del puerto 81. Para ello utiliza el navegador y teclea la
dirección IP del servidor web, pero especificando al final el puerto 81 de la siguiente manera:

http://dirección_IP_servidor_web:81

Pregunta 2: Averigua dónde se encuentra situada la página web que aparece en el navegador
al acceder a este servidor web y añádele una línea en la que aparezca tu nombre. Comprueba
que tu nombre aparece ahora cuando se accede a este sitio web.

Pregunta 3: Crea un nuevo sitio web en tu servidor. Debes crearlo al final del fichero default,
aprovechando las líneas comentadas que existen:

Este nuevo sitio web debe escuchar por el puerto 82, y la página web que se va a mostrar
cuando se acceda a él desde un navegador, debes crearla tú, y darle como nombre index.html.
Prueba su buen funcionamiento.

Pregunta 4: Crea ahora otro archivo en el directorio /etc/nginx/sites-available, con el nombre:


Tunombre-nuevo-sitio-web, y mueve a este archivo toda la configuración del sitio nuevo que
creaste en el archivo default.

Accede al directorio /etc/nginx/sites-enabled y crea ahí un enlace simbólico al archivo que


acabas de crear.

Reinicia el servicio nginx y comprueba que el sitio nuevo que creaste en la pregunta 3 sigue
funcionando correctamente.

Pregunta 5: Crea un tercer sitio web, y muestra los pasos seguidos y su buen funcionamiento.

También podría gustarte