ホームページ  >  記事  >  バックエンド開発  >  Ubuntu 12.10 はデフォルトでポート 9000 をリッスンせずに php5-fpm をインストールします。nginx は php5-fpm に接続できません。

Ubuntu 12.10 はデフォルトでポート 9000 をリッスンせずに php5-fpm をインストールします。nginx は php5-fpm に接続できません。

WBOY
WBOYオリジナル
2016-06-13 12:50:46794ブラウズ

Ubuntu 12.10 はデフォルトでポート 9000 をリッスンせずに php5-fpm をインストールします。nginx は php5-fpm に接続できません。 修正
ubuntu 12.10 にアップグレードすると、nginx が 502 エラーを報告し、php が実行できなくなります。
netstat -an はリスニングポート 9000 を見つけられませんでした。
/var/log/php5-fpm.log を見ると、すべてが正常です。
次に、/etc/php5/fpm/pool.d/www.conf をチェックして、listen = /var/run/php5-fpm.sock を見つけます。

nginx でサイト構成を変更します
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index Index.php;
fastcgi_param APPLICATION_ENVproduction;
含むfastcgi_params;
}


の場所 ~ .php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_indexindex.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_params を含めます。

Cai Ge のブログ

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。