nginx 설치 후 아래와 같이 php-fpm과 connection 실패가 되는 현상이 발생
2018/12/26 11:31:07 [error] 28434#0: *8 connect() failed (111: Connection refused) while connecting to upstream, client: 222.235.208.2, server: hjshunas.iptime.org, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: ""
한참을 헤매다 centos 7 설치 후 selinux 설정되어 있는 것을 확인
selinux와 iptables rule 날리고 정상 connection 되는 것 확인
아래는 selinux 해제 방법과 iptables flush 방법 ( 보안이 필요한 환경에서는 권장하지 않고 php-fpm port 에 대해 whitelist 등록줘야 함 )
# 0이 selinux 해제 1이 설정 sudo setenforce 0 # 재기동 시에도 반영하기 위해 아래 파일 수정 sudo vi /etc/sysconfig/selinux #SELINUX=enforcing SELINUX=disabled # iptables flush 후 저장 sudo iptables --flush sudo service iptables save
'WEB개발 > nginx' 카테고리의 다른 글
nginx compile 설치 방법 ( CentOS ) (0) | 2019.01.04 |
---|---|
nginx를 위한 php-fpm 설치 방법 ( CentOS ) (1) | 2019.01.04 |