nginx failed (13: Permission denied) while connecting to upstream 오류
2019. 10. 22. 09:00ㆍOS/Linux
failed (13: Permission denied) while connecting to upstream 오류 해결방법
OS : CentOS7
nginx를 설치하고 포트를 모두 열어둔 상태로 다음과 같이 포트포워딩을 사용하려고 했다.
server { listen 8089; server_name localhost; location / { proxy_pass http://naver.com; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } |
root로 접속하면 naver로 이동시키는 간단한 설정이다.
그런데 자꾸 502 Bad Gateway를 발생하면서 error 페이지로 이동했다.
google에 검색해보니 자꾸 퍼미션 관련해서 바꾸라고 하는데
필자는 로컬에 html 파일이나 웹 파일을 두지 않아서 해당하지 않았다.
찾다보니 SELinux 관련해서 설정이 필요하다는 내용이 있었다.
SELinux의 httpd 관련 허용 설정이 필요했다.
다음과 같이 실행하면 된다.
setsebool -P httpd_can_network_connect on |
끝 ~
'OS > Linux' 카테고리의 다른 글
CentOS7 Nginx 설치 방법 (0) | 2019.10.22 |
---|---|
vi 편집기 개행문자 (줄바꿈) 치환 (0) | 2019.10.21 |
File contains no section headers. (0) | 2019.10.21 |
CentOS 7 ssh port 변경 방법 (0) | 2019.10.19 |
cetnos7 Oracle client 설치 (0) | 2019.08.16 |
linux java main 실행 (0) | 2019.04.05 |
Linux 여러 대 서버에 ssh 접근 후 shell 파일 실행하기 (0) | 2019.02.22 |
Linux SSH Are you sure you want to continue connecting (yes/no)? 제거 (0) | 2019.02.22 |
Linux Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 해결 방법 (0) | 2019.02.22 |
Linux ssh public key pem 파일 접속 (0) | 2019.02.22 |