###nginxとphp-fpmとの接続に、UNIX socketを指定する
socket通信を使うとTCPで接続するので、「http://127.0.0.1:9000」でアクセスするより早いのかな?
php-fpm
・www.conf(/etc/php-fpm-5.5.d/www.conf)の「listen」を下記に変更する
php-fpm
listen = /var/run/php-fpm/php-fpm.sock
・再起動する
/etc/rc.d/init.d/php-fpm restart
・再起動すると、「/var/run/php-fpm」に「php-fpm.sock」が作られる
nginx
・confの「fastcgi_path」にphp-fpm.sockを指定する
nginx
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
・再起動する
/etc/rc.d/init.d/nginx restart
アクセス後したら「502 Bad Gateway」になる場合
・/var/run/php-fpm/php-fpm.sockのOwner情報を確認する
・カッコカリ、確認したところ「root」だったことにします。
・php-fpm:www.confの「listen.ownerとlisten.group」を下記に変更する
php-fpm
listen.owner = nginx
listen.group = nginx
・再起動する
/etc/rc.d/init.d/php-fpm restart