IIS7~IIS8.5 delete or modify the server protocol header Server

IIS7~IIS8.5 delete or modify the server protocol header Server

Requirements: Remove HTTP response headers in IIS 7, 7.5, 8.0, 8.5 and ASP.NET, and modify or hide Server header information in IIS 7, 7.5, 8.0, 8.5.

Solution: Use url-rewrite rules

1. Install http://www.iis.net/downloads/microsoft/url-rewrite first

123WORDPRESS.COM download https://www.jb51.net/softs/614384.html

2. Copy the following to web.config

<rewrite>  
 <outboundRules rewriteBeforeCache="true">
  <rule name="Remove Server header">
   <match serverVariable="RESPONSE_Server" pattern=".+" />
   <action type="Rewrite" value="Apache" />
  </rule>
 </outboundRules>
</rewrite>

Note that this is the returned Server protocol header, and the value can be modified as required.

3. Restart IIS

If the above operation does not work, please refer to the following article

Remove X-Powered-By HTTP header

The method to remove the X-Powered-By HTTP header in IIS7 is:

1 Start IIS Manager
2 Click the computer name
3 Select the site you want to modify and double-click the HTTP response header section
4 All custom HTTP headers are here. To delete the corresponding header, just click the Remove button on the right.

Remove X-AspNet-Version HTTP header

Modify the web.config configuration file and add the following line in the <system.web> block

<httpRuntime enableVersionHeader="false" />

Remove X-AspNetMvc-Version HTTP header

Set the DisableMvcResponseHeader property of the MvcHandler class to True in the Application_Start event of Global.asax
MvcHandler.DisableMvcResponseHeader = True

Remove the Server HTTP header

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

After installing UrlScan (IIS-Metabase, the IIS 6 metabase compatibility component, needs to be installed),
Modify the C:\Windows\System32\inetsrv\urlscan\UrlScan.ini file and set RemoveServerHeader=1

Then restart IIS

Well, that’s all for this article. I hope you will support 123WORDPRESS.COM in the future.

<<:  Detailed explanation of virtual DOM in Vue source code analysis

>>:  MySQL infrastructure tutorial: detailed explanation of the query statement execution process

Recommend

Detailed explanation of the use of mysql explain (analysis index)

EXPLAIN shows how MySQL uses indexes to process s...

HTML Tutorial: Collection of commonly used HTML tags (4)

These introduced HTML tags do not necessarily ful...

JavaScript file loading and blocking issues: performance optimization case study

Let me start with a question: When writing an HTM...

Linux kernel device driver system call notes

/**************************** * System call******...

Introduction to reactive function toRef function ref function in Vue3

Table of contents Reactive Function usage: toRef ...

Vue multi-page configuration details

Table of contents 1. The difference between multi...

Detailed explanation of how to solve the problem of too long content in CSS

When we write CSS, we sometimes forget about the ...

A brief discussion on group by in MySQL

Table of contents 1. Introduction 2. Prepare the ...

How to find identical files in Linux

As the computer is used, a lot of garbage will be...

Example code for implementing stacked carousel effect with HTML+CSS+JS

Effect: When the slideshow moves in one direction...

CSS to achieve text on the background image

Effect: <div class="imgs"> <!-...

Implementation of React page turner (including front and back ends)

Table of contents front end According to the abov...

Summary of Mysql exists usage

Introduction EXISTS is used to check whether a su...

Encapsulation method of Vue breadcrumbs component

Vue encapsulates the breadcrumb component for you...