![新規の Ubuntu VM インストールで nginx のデフォルト ページが表示されない問題をデバッグするための最初の手順は何ですか?](https://rvso.com/image/668015/%E6%96%B0%E8%A6%8F%E3%81%AE%20Ubuntu%20VM%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%A7%20nginx%20%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%20%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E5%95%8F%E9%A1%8C%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E6%9C%80%E5%88%9D%E3%81%AE%E6%89%8B%E9%A0%86%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
新しい Ubuntu 14.04 仮想マシンで、次のコマンドを実行しました。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
sudo service nginx start
ブラウザで VM の IP またはドメインにアクセスすると、デフォルトの nginx ページが表示されず、ページがタイムアウトしますERR_CONNECTION_TIMED_OUT
。[IP とドメインの両方を使用して SSH 接続し、上記のコマンドを実行できます]。
エラー ログには、/var/log/nginx/error.log
nginx の起動と停止のみが表示されます。
ここからデバッグするための最初のステップは何ですか? それとも、明らかなステップが抜けていたのでしょうか...
[更新] netstat -plunk:
nginx の実行中、netstat -plunt
結果には次の 2 行が含まれます。
$ 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 でリッスンしていましたが、Azure で http 接続に対してポート 80 を開くように設定する必要があります。