网站部署在IIS环境下默认浏览器响应头中显示Server服务器是连同web服务名称和版本号全部显示出来的,为了系统安全如何浏览器响应头中的Server服务器版本隐藏呢?简单写个教程记录下以免下次忘记怎么设置!同时也给需要同学提供一丢丢帮助吧

设置方法
需要IIS7及以上版本并安装支持IIS Rewrite组件
如果只需修改IIS版本显示可以参考 IIS如何修改浏览器响应头中的Server服务器版本名称
1、安装Url重写模块 IIS7以上版本如何安装URL重写模块
2、在站点目录下新建一个web.config配置文件,添加如下代码
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <outboundRules> <rule name="REMOVE_RESPONSE_SERVER"> <match serverVariable="RESPONSE_SERVER" pattern=".*" /> <action type="Rewrite" /> </rule> </outboundRules> </rewrite> </system.webServer> </configuration>
设置后如下图显示


