본문으로 이동
Nginx 에러에러
403 Forbidden

403 Forbidden — Nginx 접근 거부

Nginx가 요청한 리소스에 대한 접근을 거부했습니다.

nginxserver

이 에러의 원인

서버 설정에서 명시적으로 접근을 차단하고 있습니다. 주요 원인: 인덱스 파일 없이 디렉터리 목록이 비활성화되어 있거나, IP 기반 접근 제한이 적용되었거나, 파일 퍼미션이 올바르지 않은 경우입니다.

수정 방법

nginx 설정에서 deny 규칙을 확인하세요. 파일 퍼미션을 검증하세요(파일은 644, 디렉터리는 755). Nginx 워커 유저가 파일을 읽을 수 있는지 확인하세요.

예제

# Check file permissions
ls -la /var/www/html/
# Check nginx user
ps aux | grep nginx
# Ensure nginx user can read files
chmod -R 755 /var/www/html/
공식 문서

관련 에러 코드