EC2 접속시 권한 문제가 발생할 때

혹시 오른쪽과 같은 문제에 마주하셨나요?

저도 그렇습니다.

아주 짜증이 치미는군요.

웹페이지 만들어 보겠다고, 코드 업로드 했는데 제대로 나타나지 않고 있습니다.. 

해결을 한 번 해봅시다ㅠㅠ

문제는 뭐지?

저의 경우 SSH 접속을 통해서 다음의 명령어를 사용해 오류를 파악했습니다. 

				
					sudo tail -f /var/log/nginx/error.log

				
			

Permission Denied (13: Permission denied)

위 내용이 확인된다면, 이건 권한 문제입니다. 

우리가 server 블럭에 지정한 경로에 있는 index.html 파일을 제대로 불러오지 못하고 있는 거죠.

해결해 보자

SSH 접속 이후 아래의 코드를 연달아서 차례차례 입력하여 해결했습니다. 

				
					sudo chmod +x /home /home/ec2-user /home/ec2-user/build

				
			
				
					sudo chmod -R 755 /home/ec2-user/build

				
			
				
					sudo systemctl restart nginx