새로운 Ubuntu vm 설치에 표시되지 않는 nginx 기본 페이지를 디버깅하는 첫 번째 단계는 무엇입니까?

새로운 Ubuntu vm 설치에 표시되지 않는 nginx 기본 페이지를 디버깅하는 첫 번째 단계는 무엇입니까?

새로운 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.lognginx의 시작 및 중지만 표시됩니다.

여기서 디버깅을 위한 첫 번째 단계는 무엇입니까? 아니면 명백한 단계를 놓친 것이었나...

[업데이트] 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에서 수신 대기 중이더라도 Azure에서 http 연결에 열려 있도록 포트 80을 설정해야 합니다.

관련 정보