これはユニークな問題ではないことは知っていますが、おそらく顕在化する状況はユニークです。他の場所で見つかった回答は、私の状況であると私が信じるものと一致しません。
私はいくつかのサイトをホストしているボックスを持っており、私が知る限り機能的な問題はありませんが、このメッセージはほぼすべてのサイトのNginxエラーログ全体に散らばっています。私が読んだものはすべて、私のFastCGIパラメータ、特にSCRIPT_FILENAME
の問題を指摘していますが、私の値は推奨事項と一致しているようです。
fastcgi_param SCRIPT_FILENAME $request_filename;
私は間違った推奨事項を読んでいますか?また、場合によっては、allではなく、ログのHost
値が、A
レコードがボックスを指しているが、そうではないことに気づきました。 Nginxがリッスンしているもの。
何が起こっているのでしょうか? 404の場合、このエラーは「予期される」のでしょうか。
いいえ、それは完全にラインから外れています。 SCRIPT_FILENAME
は、要求URIのパスではなく、ファイルシステム上のファイルのパスを参照します。
通常は次のようになります。
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;