> 운영 및 유지보수 > 엔진스 > 권한 문제로 인한 Nginx 403 Forbidden 오류를 해결하는 방법

권한 문제로 인한 Nginx 403 Forbidden 오류를 해결하는 방법

WBOY
풀어 주다: 2023-05-23 10:16:34
앞으로
1531명이 탐색했습니다.

오늘 새로운 환경에 nginx를 설치했는데 접속이 모두 403이더군요

权限问题导致Nginx 403 Forbidden错误怎么解决

보통 403이 뜨면 바로 경로 구성이 잘못됐구나 싶었는데, 자세히 살펴보니 디렉토리 경로가 OK:

nginx.conf :

코드 복사 코드는 다음과 같습니다:

server {
listening 80;
server_name localhost;

#charset koi8-r;

#access_loglogs/host.access .log main;

위치 / {
루트 / 루트 / html; 총 사용량 4
-rw-r--r-- 1 루트 루트 3 4월 18일 11:07 index.html

디렉토리가 존재합니다. 이 오류가 발생했습니다. 그러면 권한 문제인 줄 알았어요. 따라서 nginx.conf 헤드에 다음 줄을 추가합니다.


코드 복사 코드는 다음과 같습니다.

user root;


nginx를 다시 시작한 후 다시 액세스하면 정상적으로 액세스할 수 있습니다

nginx를 다시 시작합니다. 그리고 다시 접속하시면 정상적으로 접속 가능합니다


루트 사용자를 사용하여 실행을 하고 싶지 않은 경우 디렉토리 접근 권한을 수정하면 403 문제를 해결할 수 있으나 디렉토리를 하위에 넣을 수는 없습니다 루트 사용자의 호스트 디렉터리를 임의의 위치에 두고 755를 제공하거나 chown을 통해 소유자를 변경합니다. nginx 실행 ID와 일치하면 권한 문제도 해결할 수 있습니다.

위 내용은 권한 문제로 인한 Nginx 403 Forbidden 오류를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿