apache限制某个目录下的php文件没有执行权限

回复 收藏
为了安全期间,有时我们需要限制网站下的某些目录对于php脚本不能执行。
有两种方法可以参考:
1.  使用.htaccess 文件限制
在要限制php执行的目录下,创建.htaccess文件,加入内容
php_flag engine off

2. 使用apache的配置文件httpd.conf
在相关的虚拟主机段,加入

    php_admin_flag engine off            
   
            Order deny,allow
            Deny from all
            Allow from 127.0.0.1
   
2012-03-27 10:20 举报
已邀请:
0

SHMILY

赞同来自:

用的nginx的话也是像apache一样设置么
0

阿铭 管理员

赞同来自:

nginx 和apache设置不一样,具体看这个帖子:
http://www.lishiming.net/thread-328-1-1.html
0

xiaotuanyu120

赞同来自:

铭哥,.htaccess 需要配置文件里的AllowOverride 字段设置成ALL是吗,如果是none的话是不是就不会去执行.htaccess了?
0

zmh0415

赞同来自:

本帖最后由 zmh0415 于 2016-3-28 17:56 编辑

涨知识,第二种测试有效,
不过第1中方法我操作没效果
0

wanmei

赞同来自:

学习了

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: