centos nginx php-fpm socket 설정 하는법에 대해 알아보도록 하자.
php-fpm
www.conf 의 listen 부분을 변경해야 한다. # vi /etc/php-fpm.d/www.conf listen = /var/run/php-fpm/php-fpm.sock
하고 php-fpm restart
# service php-fpm restart
하면
/var/run/php-fpm 에 php-fpm.sock 이 만들어진다.
Nginx
nginx.conf 에 fastcgi_path 에 php-fpm.sock 을 설정해주도록 하자.
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; # 주의: upstream 도 설정하였다면 그쪽도 수정해줘야 한다. upstream php { server unix:/var/run/php-fpm/php-fpm.sock; # server 127.0.0.1:9000; }
하고 nginx restart
service nginx restart
이렇게 하면 된다.
하지만 “502 Bad GateWay” 가 나올경우
/var/run/php-fpm/php-fpm.sock 의 Owner 관련정보를 확인해보자
php-fpm 설정의 www.conf 를 수정하자.
;listen.owner = nobody ;listen.group = nobody listen.owner = nginx listen.group = nginx
그리고 php-fpm restart
# service php-fpm restart
이러면 끝
nginx cpu 프로세스 설정하기 위해 리눅스 명령어
# grep -c processor /proc/cpuinfo
나온값으로 nginx worker_processes 값으로 저장하자.
No Comments