En una máquina virtual Ubuntu 14.04 nueva, ejecuté los siguientes comandos:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
sudo service nginx start
En un navegador, si voy a la IP o al dominio de la máquina virtual, la página nginx predeterminada no se muestra, la página caduca con ERR_CONNECTION_TIMED_OUT
. [Puedo ingresar mediante ssh tanto con la IP como con el dominio para ejecutar los comandos anteriores].
Los registros de errores en /var/log/nginx/error.log
solo muestran el inicio y la detención de nginx.
¿Cuáles son los primeros pasos para la depuración desde aquí? ¿O se omitió un paso obvio...?
[Actualización] netstat -plunk:
Mientras nginx se ejecuta, las siguientes dos líneas se encuentran dentro de los netstat -plunt
resultados:
$ sudo netstat -plunt
...
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 12391/nginx
...
tcp6 0 0 :::80 :::* LISTEN 12391/nginx
...
Parece que nginx está escuchando en el puerto 80, por lo que ese no parece ser el problema.
Respuesta1
Aunque Nginx estaba escuchando en el puerto 80, debe configurar el puerto 80 para que esté abierto a conexiones http en Azure.