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

+ Recent posts