ホームページ >バックエンド開発 >PHPチュートリアル >nginx/146 設定された仮想ホスト アクセス プロンプト「ファイルが見つかりません」c9 メインランド ファイルが見つかりません 404 が見つかりません 404 が見つかりません修復

nginx/146 設定された仮想ホスト アクセス プロンプト「ファイルが見つかりません」c9 メインランド ファイルが見つかりません 404 が見つかりません 404 が見つかりません修復

WBOY
WBOYオリジナル
2016-07-29 08:54:271713ブラウズ

ログ末尾 /var/log/nginx/error.log を確認すると、「上流から応答ヘッダーを読み取り中にプライマリ スクリプトが不明です」というプロンプトが表示されます

次のように仮想ホストの構成ファイル部分を表示します:

location ~ .php {
#fastcgi_passmote_php_ip:9000;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_params を含む
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^ (.+?.php)(/.+)$") {
set $real_script_name $1; real_script_name;
fastcgi_param PATH_INFO $path_info }



デフォルトの設定ファイルにはデフォルトの部分がありますnginx をコピーした後、 .+) $; # # #注: 「cgi.fix_pathinfo = 0; H php5 -fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; 」 }

nginxをリロードするservcie nginx リロードすると問題は解決します


これがなぜなのか説明できる人はいますか?

上記は、nginx/146 で設定された仮想ホスト アクセス プロンプト「ファイルが見つかりません」の内容を紹介しており、PHP チュートリアルに興味のある友人に役立つことを願っています。


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