centos - nginx および php-fpm の起動の問題 (起動できないわけではありません)

WBOY
リリース: 2016-10-10 11:56:04
オリジナル
1256 人が閲覧しました

yumでインストールしたlnmp環境centOS7.2という非常に痛い目に遭いました。
nginx はコンパイルおよびインストールされ、/usr/local/nginx ディレクトリに配置されます。
これまでに発生した問題: 1. サービス nginx start とサービス php-fpm start による起動は正常で、すべてを閉じるのも正常ですが、php ファイルにアクセスしている限り、ファイルが見つかりません。静的ファイルへのアクセスは正常です。設定ファイルには全くエラーはありません。2.
2に示すように、/usr/local/nginx/sbin/nginx、つまり実行ファイルから直接起動し、php-fpmも直接起動します。問題なく、どのページにも正常にアクセスできます。
3. 最も奇妙なのは、nginx を介して直接開かれたものは、kill または nginx -s stop を介してのみ閉じることができ、service または systemctl を介して閉じることができないのに対し、service を介して開かれたものは nginx -s stop を介して閉じることができることです。 php-fpm についても同様です。
以下の通り:
リーリー

神様、誰が私を助けてくれるでしょうか?丸一日経ちました

ユーザー権限に問題があるのではないかと思うのですが、あまり詳しくないので完全に混乱しています

返信内容:

yumでインストールしたlnmp環境centOS7.2という非常に痛い目に遭いました。

nginx はコンパイルおよびインストールされ、/usr/local/nginx ディレクトリに配置されます。
これまでに発生した問題: 1. サービス nginx start とサービス php-fpm start による起動は正常で、すべてを閉じるのも正常ですが、php ファイルにアクセスしている限り、ファイルが見つかりません。静的ファイルへのアクセスは正常です。設定ファイルには全くエラーはありません。2.
2に示すように、/usr/local/nginx/sbin/nginx、つまり実行ファイルから直接起動し、php-fpmも直接起動します。問題なく、どのページにも正常にアクセスできます。
3. 最も奇妙なのは、nginx を介して直接開かれたものは、kill または nginx -s stop を介してのみ閉じることができ、service または systemctl を介して閉じることができないのに対し、service を介して開かれたものは nginx -s stop を介して閉じることができることです。 php-fpm についても同様です。
以下の通り:
リーリー
神様、誰が私を助けてくれるでしょうか?丸一日経ちました

ユーザー権限に問題があるのではないかと思うのですが、あまり詳しくないので完全に混乱しています


解決済み、selinux 権限の問題により、php-fpm アクセスがブロックされました。 selinux をオフにすることも、php-fpm サービスを selinux ホワイトリストに追加することもできます

静的ページにアクセスできる場合は、nginx 設定ファイルが正しく設定されていない可能性があります。設定ファイルは nginx インストール ディレクトリ/etc/nginx.conf にあります。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート