让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> PHP -> Apache服务器上传文件夹设置禁止执行脚本文件方法

Apache服务器上传文件夹设置禁止执行脚本文件方法

点击数:1572 发表时间:2011-05-23 16:03:47 作者: 来源链接:
分享到:
分享到微信
比如某些用于保存用户上传文件(头像、签名、帖子图)等的目录,这些目录只是图片和压缩文件等,并不需要php脚本执行权限,为了避免上传漏洞这些目录需要禁止掉php脚本的执行权限,方法如下:

方法一:

<Directory "e:/webroot/test">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>



方法二:php_flag engine off #表示此目录下的PHP文件不被解释执行,限没有PHP权限
当以 Apache 的模块方式运行 PHP 时,也可以通过 Apache 的配置文件(例如 httpd.conf)和 .htaccess 文件中的指令来修改 PHP 的配置选项(需要“AllowOverride Options”或“AllowOverride All”权限)。

在httpd.conf文件里有关在该目录的设定里加上 (PHP4以上版本)
"php_admin_flag engine off"

例:

<Directory /srv/www/htdocs/path>
php_admin_flag engine off
</Directory>

0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: 非常有用的PHP函数
下一篇: php发送邮件类
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号