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

NGINX:禁止上传目录执行php文件防止webshell

2011-05-30 10:06 971 查看
在apache下做如下设置:

以apache 模块方式运行 PHP

<Directory /www/www.example.com/upload>

php_flag engine off

</Directory>

<Directory ~ "^/www/.*/upload">

<Files ~ ".php">

Order allow,deny

Deny from all

</Files>

</Directory>

在nginx下做如下设置:

location /upload/ {

location ~ .*\.(php)?$ {

deny all;

}

}



location ~* ^/(attachments|upload)/.*\.(php|php5)$

{

deny all;

}
本文出自 “燕雀安知鸿鹄之志哉” 博客,请务必保留此出处http://who0168.blog.51cto.com/253401/577309
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: