当前位置: 首页 > 收藏夹 > linux中nginx下禁止某目录执行php程序

linux中nginx下禁止某目录执行php程序

发布于:2015-9-25 最后更新: 收藏夹 0条评论 2,285 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

为了安全起见,我们一般会对上传目录禁止运行php脚本

修改nginx.conf配置文件

禁止单目录:

location ~* ^/attachments/.*.(php|php5)$ {
deny all;
}

禁止多目录:

location ~* ^/(attachments|upload)/.*.(php|php5)$ {
deny all;
}

需要注意两点:

1、以上的配置文件代码需要放到 location ~ .php{...}上面,如果放到下面是无效的

2、attachments需要写相对路径,不能写绝对路径

3、不要忘记重启nginx呀,service nginx restart

原文来自:linux中nginx下禁止某目录执行php程序 ,最终解释权归原作者所有,如有侵权,请联系QQ:337003006删除。


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注