403-금지됨 - Nginx 변경 웹 루트로 인해 403 금지됨
巴扎黑
巴扎黑 2017-05-16 17:16:34
0
1
838

1. 배경
서버 환경: CentOS7/Nginx1.10.0

2. 문제
Nginx의 기본 웹 루트 디렉터리를 변경한 후 웹 사이트에 접속할 때 403 Forbidden 문제가 발생합니다.

기본 디렉터리: /usr/share/nginx/html

으아아아

새 디렉터리: /home/nginx/default

으아아아

Nginx 구성 파일:

으아아아

웹사이트 프로필:

으아아아

3. 설명
(1) 구성을 변경하기 전에 기본 디렉터리에 액세스하는 것이 정상입니다.
(2) 구성을 변경한 후 Nginx 서비스를 다시 시작합니다.
(3) 새 웹 루트를 변경한 후 액세스하면 403 문제가 발생합니다. 예배 규칙서.

이 문제를 해결하는 방법을 알려주십시오.

巴扎黑
巴扎黑

모든 응답(1)
仅有的幸福

권한 문제는 일반적으로 다음과 같이 확인됩니다.

  • 문제가 있는 소프트웨어를 사용하는 사용자로 전환하세요. 예를 들어 su - nginx

  • /

  • 부터 시작하여 문제가 있는 디렉터리를 한 번에 한 레벨씩 입력해 보세요.
  • 파일을 읽어보세요

파일에 접근할 때 대상 파일의 권한뿐만 아니라 그 상위 디렉터리의 모든 수준의 권한도 허용해야 합니다.

오류가 보고된 단계를 살펴보면 문제가 어디에 있는지 알 수 있습니다.

또한 기본 POSIX 권한 외에도 권한에는 SELinux도 포함됩니다. SELinux가 활성화된 경우 SELinux는 nginx의 액세스도 허용해야 하는지 확인하세요. SELinux로 인해 문제가 발생한 경우 SELinux에는 자세한 정보를 볼 수 있는 특별한 보고 프로그램이 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿