您的位置:首页 > 运维架构 > Nginx

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

2015-09-25 10:47 537 查看
为了安全起见,我们一般会对上传目录禁止运行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 代码 脚本 安全 php5