[실습] 웹 프론트엔드 프로젝트(HTML, CSS, JS) 배포하기 - 403 Forbidden 오류 관련 질문
2
작성한 질문수 12
강사님 안녕하세요!
[실습] 웹 프론트엔드 프로젝트(HTML, CSS, JS) 배포하기 실습을 하는 중에 질문이 있습니다!
git을 클론한 후에 /etc/nginx/conf.d/default.conf 에서 Nginx설정 파일을 수정했습니다.
publicIp로 접근하니 403 오류가 발생하는데 ... 원인이 궁금해서 문의드립니다.
(.../about.html 은 접속이 잘됩니다 (?))
답변 부탁드리겠습니다. 감사합니다
답변 2
0
(자문자답)
해결: index hello.html; → index index.html;
로 수정하여 해결했습니다.
원인: 서빙 폴더 /usr/share/nginx/nginx-frontend-html/ 에는 hello.html 없음 (index.html 만 존재)
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. KYUNG TAE BAE님.
/about.html은 접속되는데 루트 주소(/)에서만 403이 발생한다면, Nginx가 기본 문서로 지정한 hello.html을 찾지 못하거나 해당 파일에 접근하지 못하는 경우를 먼저 확인해 보세요. 설정에 index hello.html;이 있다면 root 경로에 실제로 hello.html이 있는지, 파일명과 대소문자가 일치하는지 확인해 주세요. 파일이 존재한다면 Nginx 프로세스가 해당 파일과 상위 디렉터리를 읽고 탐색할 수 있는 권한이 있는지도 점검해야 합니다.
403 오류와 Nginx의 경로·권한 확인에 관해서는 아래 유사 질문도 참고해 주세요.
- nginx 설정파일 root 설정 관련 문의 —
root경로를 절대 경로로 지정하는 방법과 403 발생 시 파일·디렉터리 권한 및 Nginx 로그를 확인하는 방법을 다룹니다.
원인을 더 정확히 확인하려면 서버에서 root로 지정한 디렉터리의 파일 목록과 /var/log/nginx/error.log 내용을 확인해 보시면 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
안녕하세요aks에대한 문의드립니다.
0
13
1
30강
0
18
1
혹시 아파치 서버 관련 책이나 사이트도 추천해주실수 있으신가요..?
0
125
2
스프링부트 서버에 proxy_pass 할 때 질문 있습니다
0
174
2
꼭 conf.d에 default 파일이 있는상태에서 시작해야하나요 ??
0
142
2
HTTPS 관련 코드 해석하기
0
146
2
default.conf 파일이 없습니다.
0
203
2
로드밸런싱 Server ID 출력에 관한 질문
0
106
2
default.conf
0
126
2
도메인 구매 시, AWS 결제 이력이 없으면 실패하니 참고바랍니다.
0
115
2
https는 백엔드에도 적용해야하나요?
0
211
2
Nginx의 성능을 알고 싶으면 리눅스 위에서 실행 시켜야 하잖아요..
0
151
2
챕터 22에대한 질문드립니다.
0
160
2
AWS EC2 인스턴스 생성하기 - 키페어 필요
0
199
2
https 적용 과정질문
0
242
2
프론트엔드 배포 역할 의미
1
203
2
도메인 네임 EC2에 연결하기
0
201
2
Vite 없이 React만 배포할 시
1
170
2
location = /50.x.html 블럭
0
174
2
NextJS 15버전의 경우 build 후 폴더가 다른 것 같습니다
0
441
2
상대경로 관련 질문드립니다!
1
215
2
nginx, DNS 순서 관련 질문
0
190
2
nginx 설정파일 root 설정 관련 문의
0
311
2
/etc/nginx/conf.d 디렉토리 내 default.conf가 없습니다
1
221
1





