CentOS7:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

5397 단어
화이트 레코드
nginx 설정 을 수정 할 때 슈퍼 관리자 로 오 류 를 보고 합 니 다.
[root@localhost ~]# sudo /usr/sbin/nginx nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind()
포트 가 누가 점용 되 었 는 지 먼저 확인 하 세 요.
[root@localhost ~]# netstat -ltunp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      7241/nginx: master  
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      826/sshd            
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1101/master         
tcp        0      0 127.0.0.1:8000          0.0.0.0:*               LISTEN      7080/uwsgi          
tcp6       0      0 :::22                   :::*                    LISTEN      826/sshd            
tcp6       0      0 ::1:25                  :::*                    LISTEN      1101/master         
tcp6       0      0 :::3306                 :::*                    LISTEN      6310/mysqld         


죄송합니다. 저 자신 입 니 다. 그리고 80 포트 를 차지 하 는 프로 세 스 를 끄 겠 습 니 다.
yum install psmisc
sudo fuser -k 80/tcp

그리고 슈퍼 관리자 로 실행 합 니 다. 실행 에 성공 하 였 습 니 다. nginx 프로 세 스 상 태 를 확인 하 십시오.
sudo /usr/sbin/nginx
sudo service nginx restart
ps aux|grep nginx

좋은 웹페이지 즐겨찾기