nginx禁止指定目錄執行php

2020-07-16 10:05:49
nginx禁止指定目錄執行php,只需要在server設定段中增加個location規則就可以了。

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的詳細內容,更多請關注TW511.COM其它相關文章!