AWS Nginx 배포 후 500 에러

송기영개발잘하고싶다·2023년 4월 26일
1

NGINX

목록 보기
2/2
post-custom-banner

문제

AWS에 Nginx를 배포 후 80포트로 접속이 가능하도록 Nginx의 설정을 해놓고 접속을 시도하였다.

아래와 같이 500 Internal Server Error가 발생하였다.

500 Error

원인

원인을 찾던중 내가 설정해놓은 root의 빌드 폴더에 접근 권한이 없어서 발생한 문제라는 글을 확인했다.

해결

나는 당연히 내가 build 폴더의 상위폴더인 test에 폴더 권한을 주었다.

	chmod 711 /home/ubuntu/test

이래도 접근이 안되길래 다른 글들을 확인해보니 모두 /home/ubuntu의 접근 권한을 주는것으로 확인이 되었다. 따라서 아래와 같은 멸령어를 입력하여 다시 권한을 부여하였다.

	chmod 711 /home/ubuntu

아래는 권한 부여 전과 후의 내용이다.

권한부여전 권한부여후

상위 폴더인 ubuntu에 접근 권한이 없으니 test폴더까지 접근을 할수 없는 것이 당연했다. 어휴.. 멍청이

https://velog.io/@sukjune96/Nginx-%EB%B0%B0%ED%8F%AC%EC%A4%91-500%EC%97%90%EB%9F%AC-%EB%B0%9C%EC%83%9D
https://mndd.tistory.com/171

profile
업무하면서 쌓인 노하우를 정리하는 블로그🚀 풀스택 개발자를 지향하고 있습니다👻
post-custom-banner

0개의 댓글