오류 메시지를 조금만 올려보자.
해당 오류 메시지를 확인할 수 있다면 nginx가 실행되었다가 오류가 난 것이다.
nginx는 설치 시 제대로 설치가 됐는지 1회 실행을 시킨다. 오류가 나서 실행되지 않은 것을 보이지만 실제로는 제대로 설치가 된 상태이다.
그러나 sudo service nginx start
명령어를 통해 nginx를 실행시켜보면 오류가 난다.
다음은 nginx의 기본 설정(/etc/nginx/sites-enabled/default
)의 일부이다.
# Default server configuration
#
...
server {
listen 80 default_server;
listen [::]:80 default_server;
...
[::]:80은 IPv6 표기로 모든 ip를 뜻한다. NCP에서는 인스턴스에 IPv6로 접근하는 것을 막아두었다. 이 부분을 지우고 sudo nginx service start
로 nginx를 실행시키면 잘 실행이 된다.