nginx 403 Forbidden 오류 의 원인 과 해결 방법

8200 단어 nginx
문 제 는 항상 자신 이 해결 하 기 를 기다 리 고 있 습 니 다. 방금 nginx 를 켜 서 방화벽 을 사용 하지 않 으 려 고 했 지만 브 라 우 저 방문 에서 403 Forbidden 오 류 를 보 고 했 습 니 다.
오류 로 그 를 보 니 권한 부족 으로 인 한 것 같 습 니 다.
[root@localhost logs]# cat error.log 
2018/04/13 08:54:50 [emerg] 1179#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2018/04/13 08:54:50 [emerg] 1179#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2018/04/13 08:54:50 [emerg] 1179#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2018/04/13 08:54:50 [emerg] 1179#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2018/04/13 08:54:50 [emerg] 1179#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
2018/04/13 08:54:50 [emerg] 1179#0: still could not bind()
2018/04/13 08:55:03 [notice] 1180#0: signal process started
2018/04/13 10:02:45 [error] 918#0: *1 "/root/hbk/nginx2//html/index.html" is forbidden (13: Permission denied), client:uest: "GET / HTTP/1.1", host: "192.168.254.128"
2018/04/13 10:02:45 [error] 918#0: *1 open() "/root/hbk/nginx2//html/favicon.ico" failed (13: Permission denied), clienequest: "GET /favicon.ico HTTP/1.1", host: "192.168.254.128", referrer: "http://192.168.254.128/"
2018/04/13 10:02:52 [error] 918#0: *1 "/root/hbk/nginx2//html/index.html" is forbidden (13: Permission denied), client:uest: "GET / HTTP/1.1", host: "192.168.254.128"
2018/04/13 10:02:52 [error] 918#0: *1 open() "/root/hbk/nginx2//html/favicon.ico" failed (13: Permission denied), clienequest: "GET /favicon.ico HTTP/1.1", host: "192.168.254.128", referrer: "http://192.168.254.128/"
2018/04/13 10:03:05 [error] 918#0: *1 "/root/hbk/nginx2//html/index.html" is forbidden (13: Permission denied), client:uest: "GET / HTTP/1.1", host: "192.168.254.128"

인터넷 에서 관련 블 로 그 를 몇 편 보고 나 서 야 설정 파일 conf / nginx. conf 파일 의 실행 사용자 와 현재 사용자 가 일치 하지 않 아서 생 긴 것 임 을 알 게 되 었 습 니 다. 이전의 nobody 를 현재 사용자 루트 로 바 꾸 었 습 니 다.
user root;
worker_processes  4;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}

설정 을 다시 시작 하면 문제 가 완벽 하 게 해 결 됩 니 다.

좋은 웹페이지 즐겨찾기