绿色资源网:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|论坛转帖|厂商大全

绿色资源网

技术教程
您的位置:首页服务器类Web服务器 → Apache下禁止某目录的PHP执行权限

Apache下禁止某目录的PHP执行权限

我要评论 2012/02/01 13:14:01 来源:绿色资源网 编辑:downcc.com [ ] 评论:0 点击:405次

在IIS环境下,可以在Internet 信息服务(IIS)管理器中对目录的脚本执行权限进行设置。

在Apache环境下如何设置呢?

我查到了两种方案:

方案1)通过.htaccess限制对.php文件的请求。

在要取消PHP执行权限的目录下建立.htaccess文件,输入下面的内容并保存即可。

<Files  ~ ".php">

order allow,deny

deny from all

</Files>

前提是你的Apache开启了URL重写功能。

如何开启?看这里:http://www.downcc.comsrc="/tech/663499.html

方案2)在Apache的配置文件中设置。

找到对应的虚拟主机节,并加入如下内容,然后重启httpd即可。

<Directory  "要去掉PHP执行权限的目录路径"> 

<Files  ~  ".php"> 

  Order  allow,deny 

  Deny  from  all 

</Files> 

</Directory>

目前我采用的是方案1,我感觉这样比较灵活。而且对于一般没有管理Apache权限的虚拟主机也适用。

关键词:Apache,PHP执行权限

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视