IIS7~IIS8.5 Löschen oder Ändern des Serverprotokollheaders Server

IIS7~IIS8.5 Löschen oder Ändern des Serverprotokollheaders Server

Anforderungen: Entfernen Sie HTTP-Antwortheader in IIS 7, 7.5, 8.0, 8.5 und ASP.NET und ändern oder verbergen Sie Server-Header-Informationen in IIS 7, 7.5, 8.0, 8.5.

Lösung: Verwenden Sie URL-Rewrite-Regeln

1. Installieren Sie zuerst http://www.iis.net/downloads/microsoft/url-rewrite

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

2. Kopieren Sie Folgendes in die web.config

<umschreiben>  
 <outboundRules rewriteBeforeCache="true">
  <Regelname="Server-Header entfernen">
   <match serverVariable="RESPONSE_Server" pattern=".+" />
   <Aktionstyp="Umschreiben" Wert="Apache" />
  </Regel>
 </outboundRules>
</umschreiben>

Beachten Sie, dass dies der zurückgegebene Serverprotokollheader ist und der Wert nach Bedarf geändert werden kann.

3. Starten Sie IIS neu

Wenn der obige Vorgang nicht funktioniert, lesen Sie bitte den folgenden Artikel

X-Powered-By-HTTP-Header entfernen

Die Methode zum Entfernen des X-Powered-By-HTTP-Headers in IIS7 ist:

1 Starten Sie den IIS-Manager
2 Klicken Sie auf den Computernamen
3 Wählen Sie die Site aus, die Sie ändern möchten, und doppelklicken Sie auf den Abschnitt HTTP-Antwortheader
4 Alle benutzerdefinierten HTTP-Header sind hier. Um den entsprechenden Header zu löschen, klicken Sie einfach rechts auf die Schaltfläche Entfernen.

X-AspNet-Version-HTTP-Header entfernen

Ändern Sie die Konfigurationsdatei web.config und fügen Sie die folgende Zeile in den Block <system.web> ein

<httpRuntime enableVersionHeader="false" />

Entfernen Sie den HTTP-Header „X-AspNetMvc-Version“

Setzen Sie die DisableMvcResponseHeader-Eigenschaft der MvcHandler-Klasse im Application_Start-Ereignis von Global.asax auf True.
MvcHandler.DisableMvcResponseHeader = True

Entfernen Sie den Server-HTTP-Header

UrlScan herunterladen
Laden Sie die Setup-MSI-Datei für UrlScan 3.1 von einer der folgenden URLs auf Ihren Computer herunter:
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

Nach der Installation von UrlScan (IIS-Metabase, die IIS 6-Metabase-Kompatibilitätskomponente, muss installiert sein),
Ändern Sie die Datei C:\Windows\System32\inetsrv\urlscan\UrlScan.ini und setzen Sie RemoveServerHeader=1

Starten Sie dann IIS neu

Das ist alles für diesen Artikel. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen.

<<:  Detaillierte Erläuterung des virtuellen DOM in der Vue-Quellcodeanalyse

>>:  Tutorial zur MySQL-Infrastruktur: Detaillierte Erläuterung des Ausführungsprozesses von Abfrageanweisungen

Artikel empfehlen

So verwenden Sie „not in“ zur Optimierung von MySql

Als ich kürzlich in einem Projekt eine Auswahlabf...

Vergessen Sie nicht, den HTML-Tag zu schließen

Das Erstellen von Webseiten, die Webstandards ents...

Stellen Sie die Nginx+Flask+Mongo-Anwendung mit Docker bereit

Als Server wird Nginx verwendet, als Datenbankunt...

Zusammenfassung der SQL-Deduplizierungsmethoden

Wenn wir SQL zum Extrahieren von Daten verwenden,...

Detaillierte Erklärung von as, Fragezeichen und Ausrufezeichen in Typescript

1. Das Schlüsselwort as gibt eine Behauptung an I...

HTML realisiert Hotel-Screening-Funktion über Formular

<!doctype html> <html xmlns="http:/...

Tutorial zur binären Kompilierung und Installation von MySql centos7 unter Linux

// Ich habe einen ganzen Nachmittag für die Insta...

Das native VIDEO-Tag der HTML-Seite verbirgt die Download-Button-Funktion

Beim Schreiben eines Webprojekts stieß ich auf ei...

Drei Eigenschaften von Javascript-Objekten

Inhaltsverzeichnis 1. beschreibbar: beschreibbar ...