На новой виртуальной машине Ubuntu 14.04 я выполнил следующие команды:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
sudo service nginx start
Если в браузере перейти по IP-адресу или домену виртуальной машины, страница nginx по умолчанию не отображается, страница блокируется по тайм-ауту ERR_CONNECTION_TIMED_OUT
. [Я могу подключиться по ssh и с IP-адресом, и с доменом, чтобы выполнить команды выше].
Журналы ошибок /var/log/nginx/error.log
просто показывают запуск и остановку nginx.
Каковы первые шаги по отладке? Или был пропущен какой-то очевидный шаг...
[Обновление] netstat -plunk:
При работе nginx в netstat -plunt
результатах присутствуют следующие две строки:
$ 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
...
Похоже, nginx прослушивает порт 80, так что проблема не в этом.
решение1
Хотя Nginx прослушивал порт 80, вам необходимо сделать порт 80 открытым для http-подключений в Azure.