web-dev-qa-db-ja.com

PHP-FPM-Nginx-phpMyAdmin-502不正なゲートウェイ

PHP-FPM、Nginx、phpMyAdminをインストールして構成しました。メインサイトにアクセスすると、すべて正常に動作しますが、 http://mysite.com/phpmyadmin にアクセスするとすぐに、502不正なゲートウェイエラーが発生します。

エラーログを見ると、次のエラーが繰り返し表示されます:(111:Connection refused)アップストリーム、クライアントへの接続中:xx.xx.xx.xx

これがnginxのdefault.confです: http://Pastebin.com/YFEvAw81

私は、同じ問題を抱えているが、それらのどれも機能させることができないユーザーから見つけた多くの異なる構成を試しました。

3
Jesse

ステップ7 で、fastcgi_passの参照を127.0.0.1:9000をリッスンする代わりに、unixソケット(例:/tmp/php5-fpm.sock)に変更する必要があることがわかりました。

Ubuntu/Unixの内部を知らないので、これは素晴らしい学習経験でした

7
Jesse

Fastcgi_pass行(この例では52行目)を次のように変更します。

fastcgi_pass unix:/var/run/php5-fpm.sock;

これはUbuntu 12.10に有効です

6
rdlu