关于IIS7的几个疑惑
时间:2011-01-12
来源:互联网
IIS7的问题:
1、站点的web.config文件,用户可以控制的有哪些?
是只能控制system.webServer的section吗?
<sectionGroup name="system.webServer">
<section name="asp" overrideModeDefault="Deny" />
<section name="caching" overrideModeDefault="Allow" />
<section name="cgi" overrideModeDefault="Deny" />
<section name="defaultDocument" overrideModeDefault="Allow" />
<section name="directoryBrowse" overrideModeDefault="Allow" />
<section name="fastCgi" allowDefinition="AppHostOnly"
overrideModeDefault="Deny" />
<section name="globalModules" allowDefinition="AppHostOnly"
overrideModeDefault="Deny" />
<section name="handlers" overrideModeDefault="Deny" />
……
</sectionGroup>
还有这边的 overrideModeDefault 又是做什么用的
2、web.config用户是可以自己上传的,如果让用户修改了,会不会存在什么安全隐患呢?
需不需要用权限来控制是否可以访问,因为站点的web.config配置会覆盖ApplicationHost.config的
配置,
如果给客户自己配置的话,会存在什么问题吗?
3、web.config 只能放在站点根目录吗?
1、站点的web.config文件,用户可以控制的有哪些?
是只能控制system.webServer的section吗?
<sectionGroup name="system.webServer">
<section name="asp" overrideModeDefault="Deny" />
<section name="caching" overrideModeDefault="Allow" />
<section name="cgi" overrideModeDefault="Deny" />
<section name="defaultDocument" overrideModeDefault="Allow" />
<section name="directoryBrowse" overrideModeDefault="Allow" />
<section name="fastCgi" allowDefinition="AppHostOnly"
overrideModeDefault="Deny" />
<section name="globalModules" allowDefinition="AppHostOnly"
overrideModeDefault="Deny" />
<section name="handlers" overrideModeDefault="Deny" />
……
</sectionGroup>
还有这边的 overrideModeDefault 又是做什么用的
2、web.config用户是可以自己上传的,如果让用户修改了,会不会存在什么安全隐患呢?
需不需要用权限来控制是否可以访问,因为站点的web.config配置会覆盖ApplicationHost.config的
配置,
如果给客户自己配置的话,会存在什么问题吗?
3、web.config 只能放在站点根目录吗?
作者: hzy694358 发布时间: 2011-01-12
你的问题比较散啊,建议你自己学习一下IIS7的配置管理
http://learn.iis.net/page.aspx/122/getting-started-with-iis-70-configuration/
http://learn.iis.net/page.aspx/128/iis-70-configuration-reference/
http://technet.microsoft.com/en-us/library/cc268239.aspx
web.config可以让用户自己修改,但是对于某些信息你在ApplicationHost.config里面配置完之后把它锁住,专业术语叫做delegation,参考:http://learn.iis.net/page.aspx/155/an-overview-of-feature-delegation-in-iis-70/
当然你可以直接在applicationhost.config里面写,比如
XML code
http://learn.iis.net/page.aspx/122/getting-started-with-iis-70-configuration/
http://learn.iis.net/page.aspx/128/iis-70-configuration-reference/
http://technet.microsoft.com/en-us/library/cc268239.aspx
web.config可以让用户自己修改,但是对于某些信息你在ApplicationHost.config里面配置完之后把它锁住,专业术语叫做delegation,参考:http://learn.iis.net/page.aspx/155/an-overview-of-feature-delegation-in-iis-70/
当然你可以直接在applicationhost.config里面写,比如
XML code
<location path="MySite" overrideMode="Deny"> <system.webServer> <defaultDocument/> </system.webServer> </location>
作者: archu 发布时间: 2011-01-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28