ホームページ > バックエンド開発 > PHPチュートリアル > nginx は指定されたディレクトリでの php の実行を禁止します

nginx は指定されたディレクトリでの php の実行を禁止します

藏色散人
リリース: 2023-04-07 21:48:02
転載
2523 人が閲覧しました

nginx は、指定されたディレクトリでの php の実行を禁止しています。サーバー設定セクションに場所のルールを追加するだけで済みます。

推奨: "PHP チュートリアル "

1. 特定のディレクトリでの php の実行を禁止します

location ~* ^/download/.*\.(php|php5)$
{
deny all;
}
ログイン後にコピー

2. 複数のディレクトリでの php の実行を禁止します

location ~* ^/(download|down)/.*\.(php|php5)$
{
deny all;
}
ログイン後にコピー

注: これは php 設定の前に記述する必要があります。例は次のとおりです

location ~* ^/(download|down)/.*\.(php|php5)$
{
deny all;
}
location ~ [^/]\.php(/|$)
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
ログイン後にコピー

以上がnginx は指定されたディレクトリでの php の実行を禁止しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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