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

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

藏色散人
藏色散人転載
2019-12-04 09:54:252490ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事はwhsir.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。