NginxでPHP-FPMにUNIX socketで接続すると502 Bad Gatewayが出る件
TCP socketだとうまく行くのにアイエエエ ナンデ!と、大ハマりしたので備忘録。
php-fpmの設定で、以下の設定を有効にすればいいよ
/etc/php5/fpm/pool.d/www.conf
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
設定を変更したら再起動で。
ちなみにNginxではこんなエラーが出てる
2014/05/15 13:28:19 [crit] 8843#0: *3 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: unix:, server: _, request: "GET /phpinfo.php HTTP/1.0", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "backend"