IIS7~IIS8.5删除或修改服务器协议头Server

admin3年前网站建设46

需求:在IIS 7、7.5、8.0、8.5和ASP.NET中删除HTTP响应标头,修改或隐藏IIS 7、7.5、8.0、8.5的Server头信息。

解决方案:使用url-rewrite规则

1、先安装 iis/downloads/microsoft/url-rewrite

2、把下面复制到web.config

?

1
2
3
4
5
6
7
8
<rewrite> 
 <outboundRules rewriteBeforeCache="true">
  <rule name="Remove Server header">
   <match serverVariable="RESPONSE_Server" pattern=".+" />
   <action type="Rewrite" value="Apache" />
  </rule>
 </outboundRules>
</rewrite>






注意 ,这为返回的Server协议头,value按需求修改。

3、重启IIS

如果上面的操作不行可以参考下面的文章

删除X-Powered-By HTTP头

IIS7中移除X-Powered-By HTTP头的方法是:

  1 启动IIS Manager
  2 点击计算机名
  3 选择你需要修改的站点并 双击 HTTP响应头部分
  4 所有的自定义HTTP头全在这里了,删除相应的头仅需要点击右边的 Remove 按钮

删除X-AspNet-Version HTTP头

修改web.config配置文件 在 <system.web> 块内添加下面这行

<httpRuntime enableVersionHeader="false" />

删除X-AspNetMvc-Version HTTP头

在Global.asax的Application_Start事件中将MvcHandler类的DisableMvcResponseHeader属性设置为True
MvcHandler.DisableMvcResponseHeader = True

删除Server HTTP头

下载UrlScan
Download the setup MSI file for UrlScan 3.1 from one of the following URLs to your computer:
x86: microsoft/downloads/details.aspx?FamilyID=ee41818f-3363-4e24-9940-321603531989
x64: microsoft/downloads/details.aspx?FamilyID=361e5598-c1bd-46b8-b3e7-3980e8bdf0de

安装UrlScan(需要安装IIS-Metabase,即IIS 6 元数据库兼容性组件)后,
修改 C:\Windows\System32\inetsrv\urlscan\UrlScan.ini 文件,设置 RemoveServerHeader=1

然后重启IIS

好了这篇文章就介绍到这了,希望大家以后多多支持服务器之家。

原文链接:blog.csdn/hx7013/article/details/79786563

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

解析数据库在网站制作中的功能和作用

在网站制作开发中,数据库有着非常重要的作用,它能够将网站的内容信息展现在用户面前,让用户能够看到最新的动态或想要寻找的内容。下面武汉网站制作公司的小编来具体介绍一下数据库在建网站中的作用。 ...

网站免费备案服务正式起航

对于大部分想做网站的朋友来说,备案一直是让人头疼的事。不备案的话只能使用境外的虚拟主机或者服务器,但是备案又需要各种繁琐的操作。而且很多虚拟主机服务器商还无法提供备案的服务,这就导致国内到目前为止依然...

网站制作要遵循的六大基本原则

线上运营愈来愈不可或缺网站的全力支持!基本建设一个高大上又可以用以营销推广获客的网站,变成大伙儿线上营销必先做的事儿!下边和大伙儿一起共享,优秀网站制作6大规律!1.确立网站的业务流程內容。建网站的第...

做网站首页页面分析

网站的首页就好比一个人的外表。第一印象很重要。如果首页不能留住客户,那么其他内页做的再好又有什么用呢?在北京网站制作过程中,如果首页的设计存在偏差,不仅使整个网站协调性不和谐、还会流失相当可观的流量。...

IIS7.5 服务器证书安装配置指南

1.启动IIS管理器,点击开始菜单->所有程序->管理工具->Internet信息服务(IIS)管理器:2.选择“服务器证书”:3.在右边窗口,选择&ldqu...

非经营性网站怎么进行备案

我国整个国家都着手响应备案,那我们也不能落后,企业也要指定种种各样的认证标准,用来提升企业的形象和影响力,做得好的企业能够跻身成为行业标准。网站备案这个大家都知道,做过网站建设的人都知道,只要是在中国...