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 についても同様です。
以下の通り:
リーリー
ユーザー権限に問題があるのではないかと思うのですが、あまり詳しくないので完全に混乱しています
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 についても同様です。
以下の通り:
リーリー
神様、誰が私を助けてくれるでしょうか?丸一日経ちました
静的ページにアクセスできる場合は、nginx 設定ファイルが正しく設定されていない可能性があります。設定ファイルは nginx インストール ディレクトリ/etc/nginx.conf にあります。