直接アクセスから構成ファイルを保護する
構成ファイルに直接アクセスすると、機密情報が公開され、Web サイトのセキュリティが侵害される可能性があります。 Laravel では、composer.json などの特定のファイルが URL 経由でパブリックにアクセスできる場合にこの問題が発生する可能性があります。
解決策
直接アクセスを防ぐには、Web を変更します。機密ディレクトリを除外するサーバー構成。
Apache構成
Apache 構成に次のディレクティブを追加します。
DocumentRoot "/path_to_laravel_project/public" <Directory "/path_to_laravel_project/public">
NGINX 構成
NGINX 構成で、次の行はpresent:
root /path_to_laravel_project/public;
影響
これらの変更を実装すると、ブラウザから Laravel ファイルにアクセスできなくなります。機密の構成データは不正アクセスから保護され、Web アプリケーションのセキュリティが強化されます。
以上がLaravel で機密性の高い設定ファイルへの直接アクセスを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。