(error) Nginx 403 error:directory index of “xxx“ is forbidden

duo2208·2022년 8월 26일
0

Solution

목록 보기
2/3

점프 투 장고 Nginx 배포 실습 중 정적 파일을 제대로 읽어 오지 못하는 문제가 생겼다.

고정IP주소/static/style.css 로 접속했을 때 403 Forbidden 페이지가 뜨고, error 로그를 확인 했을 때 다음과 같이 떴다.

"/home/ubuntu/projects/pybo/static/style.css" failed (13: Permission denied), client: 183.99.42.12, server: 3.34.44.143, request: "GET /static/style.css HTTP/1.1", host: "3.34.44.143"

해결을 위해 가장 먼저 유추한 곳은 권한쪽이었다.

1. give nginx permissions to read the file

chmod 777 로 모든 권한을 줘 봐도 해결되지 않아 다른 곳에 문제가 있구나 싶었다.

2. when accessing directly using IP address and port number, you need to specify index

삽질 끝에 fullback 설정에 인덱스를 설정하지 않아 생긴 문제라는 것을 알았다. 보통 fullback 설정을 할 때 인덱스 파일도 정의하는게 보통인데, 그 과정을 생략했던 것이다.

0개의 댓글