에서 사용 중이 지 않습니다. 우분투 서버 14를 실행 중입니다. 포트 80에서 수신 대기중인 nginx 서버가 있습니다. 시작되어 실행 상태가 양호하며 알고 있기 때문에이 사실을 알고 있습니다. 전에 실행. 아마존 웹 서비스와 관련이있어서 내 방화벽이 바뀌 었다고 생각합니다. 서버가 가동 중이 었으나 이제는 브라우저를 공개 DNS 또는 서버의 IP 주소로 지정하면 this webpage is not available
으로 응답합니다. 나는 sudo netstat -antp
을 실행하고이 출력했다 : 나는 nginx를 오픈 포트가 있어야 알고nginx가 시작되었지만 포트 80이 AWS의
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 941/sshd
tcp 0 0 172.31.28.156:22 24.78.205.33:9738 ESTABLISHED 1663/sshd: ubuntu [
tcp 0 340 172.31.28.156:22 24.78.205.33:10419 ESTABLISHED 1796/sshd: ubuntu [
tcp6 0 0 :::22 :::* LISTEN 941/sshd
. 여기서 무슨 일이 일어나고있는거야? 방화벽 문제입니까? 이 문제에 대한 올바른 용어조차 모르기 때문에 저에게는 어려운 문제입니다. 감사.
이첫째,
$ sudo su
다음 (그것은 당신에게 시간을 절약합니다)의 nginx가 그냥 무엇을 말하지 않을 것이다 있는지 루트 있는지 확인 : 여기
정말로 nginx가 시작 되었습니까? 'sudo service nginx status'는 무엇을 제공합니까? –
이것은 nginx가 전혀 시작되지 않았을 가능성이 있습니다. 'pgrep -fl nginx'의 결과는 무엇입니까? 오류 로그의 내용은 무엇입니까? –
pgrep은 nginx가 실행 중임을 보여줍니다. 'service ... status'는 nginx가 실행 중임을 나타냅니다. 대답에 대한 설명에 오류 로그의 내용을 설명했습니다. – ChrisU