>  기사  >  운영 및 유지보수  >  403nginx 란 무엇입니까?

403nginx 란 무엇입니까?

(*-*)浩
(*-*)浩원래의
2019-07-31 13:42:214450검색

nginx가 접속시 403 오류를 보고한 이유.

403nginx 란 무엇입니까?

1. 시작 사용자와 nginx 작업 사용자 간의 불일치로 인해

nginx의 시작 사용자를 확인하여 누구도 아닌 루트로 시작되었음을 확인합니다.

명령: ps aux | grep "nginx: 작업자 프로세스" | awk'{print $1}'

nginx.config 사용자를 시작 사용자와 일치하도록 변경합니다.

Command: vi conf/nginx.conf

2. 인덱스. html 또는 index.php 파일이 누락되었습니다. 이는 구성 파일의 index index.html index.htm 줄에 지정된 파일입니다.

  server {  
     listen       80;  
     server_name  localhost;  
     index  index.php index.html;  
      root  /data/www/;
    }

/data/www/에 index.php나 index.html이 없을 경우, 직접 제출하시면 403금지 신고가 됩니다.

3. 권한 문제 nginx에 웹 디렉토리를 작동할 수 있는 권한이 없으면 403 오류도 발생합니다.

해결책: 웹 디렉터리의 읽기 및 쓰기 권한을 수정하거나 nginx의 시작 사용자를 디렉터리의 사용자로 변경하고 Nginx를 다시 시작하여 문제를 해결하세요.

chmod -R 777 /data
chmod -R 777 /data/www/

더 많은 Nginx 관련 기술 기사를 보려면 를 방문하세요. Nginx 사용법 튜토리얼 칼럼 공부해보세요!

위 내용은 403nginx 란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.