IIS7中目录执行权限的设置方法

转载 2016-12-03 13:29  阅读 387 次 评论 0 条

我们在建站的时候,通常有些目录必须给写入权限,这个时候这些目录就很可能被人写入脚本文件。为了安全,我们可以关闭这些有写入权限的目录的脚本执行权限。IIS6的时候,我们很容易找到关闭的地方,而IIS7时代,由于架构的变化,很多人找不到,这里我就给大家稍微说明一下怎么关闭特定网站目录的脚本执行权限。
第一步:在IIS的左侧选中该目录,切换到功能视图

第二步:打开IIS栏目下的“处理程序映射”功能
第三步:打开右侧的“编辑功能权限”,将“脚本”这一项取消掉即可

设定完成后你在该目录下会发现多了个 web.config 文件,里面存储的就是文件夹的权限设置:

综上所述:
若想让目录只有读取权限,只要在目录中放置一个名为 “web.config”,内容为

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <configuration>  
  3.     <system.webServer>  
  4.         <handlers accessPolicy="Read" />  
  5.     </system.webServer>  
  6. </configuration>  

的(配置)文件即可。
这样,在访问该目录下的 asp、php等可执行文件时,IIS7就会输出如下错误提示:

版权声明: 本文为转载文章,转载自 不明 (https://mkblog.cn/354/),版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论


表情