>  기사  >  운영 및 유지보수  >  nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

WBOY
WBOY앞으로
2023-06-01 16:25:062290검색

nginx 구성으로 인해 발생한 403 문제에 대한 해결 방법

1. 문제: nginx

nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

nginx_error.log에 의해 구성된 로컬 도메인 이름을 컬링할 때 403이 나타납니다. 로그는 다음과 같습니다.

nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

2. 질문

1. www.requesturi.com의 구성은 다음과 같습니다. www.requesturi.com에 접속하면 이론적으로 오류 로그에 있는 금지된 파일과 일치하지 않는 것으로 나타났습니다. /usr/local/nginx/html1로 이동하여 찾아야 합니다. 왜 표시됩니까? /usr/local/nginx/html에 대한 액세스가 금지되어 있다는 것이 사실입니까?

nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

2. /usr/local/nginx/html1 아래에 a.txt 파일을 컬링하고 오류가 404인 것을 확인합니다.

nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

3. 해결 방법

www.requesturi.com은 nginx.conf에서 구성되지 않을 수 있다고 대략적으로 추론할 수 있습니다. nginx.conf를 확인하여 www.requesturi.com이 구성되어 있지 않은지 확인하고 nginx는 기본적으로 파일 디렉터리에 대한 액세스를 허용하지 않으므로 403 오류가 발생합니다.

nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

그런 다음 구성된 www.zhuye.com을 확인하고 다음을 확인하십시오. www.zhuye.com의 루트 디렉터리는 오류 로그에 있는 금지된 디렉터리와 동일하며 server_name은 도메인이 아닌 IP입니다. name

nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

원인: www.requesturi.com이 구성되지 않았기 때문에 www.requesturi.com에 액세스하면 nginx는 기본값(즉, www.zhuye.com)에 액세스하고 a.txt에 액세스하면 (www.zhuye 이 파일은 .com 디렉토리에 없습니다.) 404 찾을 수 없음 오류가 보고됩니다.

nginx가 파일 디렉터리에 액세스할 수 있도록 nginx 구성을 수정할 수 있습니다:

nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

디렉토리에 파일 표시:

nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법

위 내용은 nginx 구성으로 인해 발생하는 403 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제