웹서버를 세팅하면 다양한 오류를 마주합니다.
그 중 NGINX
에서 403 Forbidden
오류는 흔하게 볼 수 있습니다.
403 Forbidden 작동중인 서버에 클라이언트의 요청이 도달했으나, 서버가 클라이언트의 접근을 거부할 때 반환하는 HTTP 응답 코드이자 오류 코드이다.
403 오류가 발생하는 이유는 권한이 없기 때문입니다.
그래서 권한을 주면 간단하게 해결이 가능합니다.
chmod -R 755 폴더명 또는 파일명
보통은 해결이 되지만, 여전히 권한 오류가 발생하는 경우가 있습니다.
이때는 해당 페이지를 생성한 계정을 지정해 줘야 합니다.
먼저, ls -al
명령으로 파일의 권한 계정을 확인합니다.
-rw-r--r-- 1 devfoxstar staff 7212 Jul 04 2022 index.html
이제 NGINX 설정 파일에 해당 유저와 그룹을 지정해 줍니다.
참고로 NGINX 설정 파일은 nginx.conf
입니다.
user devfoxstar staff