Nginx 시작 보고서 [emerg] bind () to 0.0.0.0: XXXX failed (13: Permission denied) 오류 처리
857 단어 서비스 배포 - Nginx
첫 번 째: 포트 가 1024 보다 작은 경우:
[emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
1024 이하 포트 가 시 작 될 때 루트 권한 이 필요 하기 때문에 sudo nginx 를 사용 하면 됩 니 다.
두 번 째: 포트 가 1024 이상 인 경우:
[emerg] bind() to 0.0.0.0:8380 failed (13: Permission denied)
이런 상황 은 다음 과 같은 조작 이 필요 하 다.
우선 http 에서 접근 할 수 있 는 포트 를 보십시오.
semanage port -l | grep http_port_t
http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000
그 다음 에 시작 할 포트 를 위 포트 목록 에 추가 합 니 다.
semanage port -a -t http_port_t -p tcp 8090
이렇게 하면 위 와 같은 문 제 를 해결 할 수 있다.
cenos 7 설치 semanage 명령 참조:https://blog.csdn.net/RunSnail2018/article/details/81185653