PHP-FPM 설정파일에서 listen 부분을 포트방식에서 소켓으로 변경했더니 아래와 같은 오류가 발생하는군요~

listen = /var/opt/remi/php74/run/php-fpm/www.sock
;listen = 127.0.0.1:9074

 

2023/01/31 06:00:01 [crit] 2476#0: *1 connect() to
 unix:/var/opt/remi/php74/run/php-fpm/www.sock failed (13: Permission denied) while connecting to upstream,
 client: xxx.xxx.xxx.xxx, server: www.example.com, request: "GET / HTTP/1.1",
 upstream: "fastcgi://unix:/var/opt/remi/php74/run/php-fpm/www.sock:", host: "www.example.com"

 

# chown nginx:nginx /var/opt/remi/php74/run/php-fpm/www.sock

이렇게 소유권을 바꿔주는 방법도 있긴하지만 systemctl restart php74-php-fpm 을 하면 다시 퍼미션을 원래대로 돌아가서 매번 변경해주어야 합니다.

 

위와 같이 하면 번거로우니 아래의 방법을 사용합니다.

# vi /etc/opt/remi/php74/php-fpm.d/www.conf

listen.mode = 0666

위와 같이 수정하고 systemctl restart php74-php-fpm 을 재시작하고 확인합니다.

 

 

 

 

반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,