본문 바로가기
리눅스

nginx: [emerg] bind() to 0.0.0.0:80 failed 가 떴다..

by jennyiscoding 2023. 2. 3.

그리고 웃긴건 nginx 상태는 failed인데 접속이 되고 요청도 간다는 것이다. 누구냐넌!! 

엔진엑스 상태를 보면 fail이라고 뜨는데 실행은 아주 잘되고있다. 

 

아마도 루트권한하고 그냥 ubuntu계정하고 짬뽕해서 nginx를 써서 그런것 같다. 

해결방법 : 

80포트 누가 쓰고있는지 확인 : sudo netstat -anp | grep LISTEN | grep :80 => 엔진엑스가 쓰고있다고 나옴

80포트 사용하고있던 것들 죽임 : sudo fuser -k -n tcp 80 => 최후의 방법이었음. .

다시 nginx시작 : systemctl start nginx

 

pm2를 쓰던 nginx를 쓰던 root권한에서 돌리지 말고 ubuntu권한에서 돌리는게 맞는가보다. 짧은 지식은 여기까지이니.. 일단 sudo를 사용하지 말도록 하자. 

'리눅스' 카테고리의 다른 글

curl로 다운받고 unzip하기  (0) 2025.01.24
내 맥북 CPU, 운영체제, RAM, HDD보는 방법  (0) 2024.10.19