반응형
목차
2023/02/16 15:05:17 [error] 789873#0: *1 "/home/ubuntu/app/proxy-nginx-1.22.1/html/index.html" is forbidden (13: Permission denied), client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "localhost"
nginx 실행 했는데 위와 같은 에러가 나면서 forbidden 403 에러가 발생
/home/ubuntu/app/proxy-nginx-1.22.1/html/index.html 파일의 권한이 없다는것 같다.
실행 권한이 없는데 이거 저 파일에 실행 권한을 주는 방법과 nginx 실행 유저를 설정하는 두가지 방법이 있다.
1. 폴더 및 파일에 권한 부여
index.html 에 포함된 경로에 있는 모든 폴더에 실행 권한을 부여해줘야합니다...
chown [user]:[user] [path]
chmod -R [permission] [path]
해주면 되는데 다른 파일 및 폴더 권한이 수정이 되므로 보안상 안좋아 비추천드립니다.
2. 실행할 유저 설정
nginx.conf 파일로 nginx 프로세스가 실행될 유저를 설정할 수 있습니다.
첫째 줄에 # user nobody 라고 적혀있을텐데
nobody 부분을 실행 권한이 있는 유저나 root로 변경해줍니다.
root는 모든 권한을 갖기 때문에 권하지는 않습니다.
END
반응형
'WEB,WAS > Nginx' 카테고리의 다른 글
업로드 에러 - 413 Payload Too Large (0) | 2024.03.18 |
---|---|
nginx ssl 갱신 설정 (0) | 2023.05.31 |
nginx 업로드 파일 size 변경 (0) | 2023.02.08 |
nginx 압축전송 (0) | 2023.01.30 |
[Nginx]upstream timed out, no live upstreams (0) | 2023.01.12 |
댓글