J.Y.S
¿ whats my interest ?
J.Y.S
전체 방문자
오늘
어제
  • 분류 전체보기 (59)
    • 트러블슈팅 기록 (7)
    • Java&Kotlin (5)
    • Server (22)
    • 데이터 엔지니어링 (3)
    • Architecture& Design Patter.. (1)
    • Daily (11)
    • 알고리즘 공부 (9)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
J.Y.S

¿ whats my interest ?

트러블슈팅 기록

[Nginx] Permission denied) while connecting to upstream: SELinux 설정 문제 (Centos, RHEL)

2023. 8. 19. 19:10

* 참고) oracle 클라우드에서는 os가 Oracle Linux 인데, 이 os는 RHEL(Redhat Enterprise Linux) 와 호환가능한 엔터프라이즈 os 플랙폼이다. oracle 클라우드 서버를 쓰는 중 os dependent 한 부분이 있을 때는 "rhel" 키워드로 검색하는게 더 정보가 많을듯하다.

문제

nginx 를 실행하려고 하면 Permission denied) while connecting to upstream 와 같은 에러가 뜬다.

원인

RHEL Linux 에서 사용하는 보안 관련 SELinux 설정 때문.
RHEL, Centos 에서는 enforce 모드가 디폴트라서 nginx 연결이 거부되었던 것.
SELinux docs : https://www.redhat.com/en/topics/linux/what-is-selinux

해결

SELinux 동작 모드를 disable 시킨다.

SELinux 해제하기

  1. 설정 파일
    • RHEL/CentOS 8 
    • vi /etc/selinux/config
    • RHEL/CentOS 7 이전
      vi /etc/sysconfig/selinux
  2. SELINUX=enforcing --> SELINUX=disabled로 변경
    SELINUX=disabled
  3. reboot

참고 자료 : https://www.lesstif.com/system-admin/centos-selinux-6979732.html

저작자표시 (새창열림)

'트러블슈팅 기록' 카테고리의 다른 글

Connection timeout 과 Connection refused  (0) 2024.11.05
클라우드 서버 포트 열기 (iptables, firewall)  (0) 2023.08.14
multipart/form-data로 요청 보낼 때 swagger에서는 안되고 postman, curl로만 되는 문제( feat.n주째 미해결😭)  (1) 2022.12.15
[Python] 'requests' has no attribute 'delete'  (0) 2022.11.08
[spring/openfeign] Multipart 파일과 함께 json을 페이로드에 담아 다른 서버로 요청보낼 때 400 에러 발생(spring->fast-api)  (0) 2022.10.24
    '트러블슈팅 기록' 카테고리의 다른 글
    • Connection timeout 과 Connection refused
    • 클라우드 서버 포트 열기 (iptables, firewall)
    • multipart/form-data로 요청 보낼 때 swagger에서는 안되고 postman, curl로만 되는 문제( feat.n주째 미해결😭)
    • [Python] 'requests' has no attribute 'delete'
    J.Y.S
    J.Y.S

    티스토리툴바