
Em uma nova máquina virtual Ubuntu 14.04, executei os seguintes comandos:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
sudo service nginx start
Em um navegador, se eu for para o ip ou domínio da VM, a página nginx padrão não é mostrada, a página expira com ERR_CONNECTION_TIMED_OUT
. [Consigo fazer ssh com o ip e o domínio para executar os comandos acima].
Os logs de erros /var/log/nginx/error.log
mostram apenas o início e a parada do nginx.
Quais são as primeiras etapas para depuração a partir daqui? Ou houve uma etapa óbvia perdida ...
[Atualização] netstat -plunk:
Enquanto o nginx está sendo executado, as duas linhas a seguir estão nos 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 o nginx está escutando na porta 80, então esse não parece ser o problema.
Responder1
Embora o Nginx estivesse escutando na porta 80, você precisa definir a porta 80 para estar aberta a conexões http no Azure.