如题,照着网上的教程,禁止了某些目录的php执行权限,但是配置感觉没生效呢
请大神看看哪里写错了吗
配置如下: 设置后重启,然后该目录下的php文件还是能通过url链接访问。我原来apache设置了禁止以后,都不能通过url访问php文件
#出于安全考虑,禁止dedecms中的一些目录执行PHP,不知道为何没有起作用
location ~* ^/(about|business|case|client|contact|data)/.*\.(php|php5)$
{
deny all;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
#禁止某些目录执行php结束,修改配置需要重启nginx,目录不能绝对路径
|
|