IIS如何隐藏浏览器响应头中的Server服务器版本名称

温馨提示:文章已超过1127天没有更新,可能存在链接失效,相关教程仅供参考

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

image.png

设置方法

需要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>

设置后如下图显示

image.png


© 除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处

取消
微信二维码
微信二维码
支付宝二维码