IIS7~IIS8.5 サーバープロトコルヘッダーの削除または変更

IIS7~IIS8.5 サーバープロトコルヘッダーの削除または変更

要件: IIS 7、7.5、8.0、8.5、および ASP.NET で HTTP 応答ヘッダーを削除し、IIS 7、7.5、8.0、8.5 でサーバー ヘッダー情報を変更または非表示にします。

解決策: URL書き換えルールを使用する

1. まずhttp://www.iis.net/downloads/microsoft/url-rewriteをインストールします

123WORDPRESS.COM ダウンロード https://www.jb51.net/softs/614384.html

2.以下をweb.configにコピーします。

<書き直し>  
 <outboundRules rewriteBeforeCache="true">
  <rule name="サーバーヘッダーを削除">
   <match serverVariable="RESPONSE_Server" pattern=".+" />
   <アクション タイプ="書き換え" 値="Apache" />
  </ルール>
 </アウトバウンドルール>
</書き換え>

これは返されるサーバー プロトコル ヘッダーであり、値は必要に応じて変更できることに注意してください。

3. IISを再起動する

上記の操作がうまくいかない場合は、以下の記事を参照してください。

X-Powered-By HTTP ヘッダーを削除する

IIS7 で X-Powered-By HTTP ヘッダーを削除する方法は次のとおりです。

1 IISマネージャーを起動する
2 コンピュータ名をクリック
3 変更したいサイトを選択し、HTTPレスポンスヘッダーセクションをダブルクリックします。
4 すべてのカスタム HTTP ヘッダーがここにあります。対応するヘッダーを削除するには、右側の [削除] ボタンをクリックします。

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

サーバーHTTPヘッダーを削除する

UrlScan をダウンロード
次のいずれかの URL から UrlScan 3.1 のセットアップ MSI ファイルをコンピューターにダウンロードします。
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

UrlScanをインストールした後(IIS 6メタベース互換性コンポーネントであるIIS-Metabaseをインストールする必要があります)、
C:\Windows\System32\inetsrv\urlscan\UrlScan.ini ファイルを変更し、RemoveServerHeader=1 を設定します。

次にIISを再起動します

さて、今回の記事は以上です。今後とも123WORDPRESS.COMをよろしくお願いいたします。

<<:  Navicat を MySQL に接続するときに発生する 2059 エラーの解決方法

>>:  Vueソースコード解析における仮想DOMの詳しい説明

推薦する

React.cloneElement の使い方の詳しい説明

目次cloneElementの役割使用シナリオ新しい小道具を追加するプロップを変更するイベントカスタ...

シンプルなドラッグ効果を実現するjs

この記事では、簡単なドラッグ効果を実現するためのjsの具体的なコードを参考までに共有します。具体的な...

XHTML 入門チュートリアル: シンプルな Web ページの作成

1 分で最初の Web ページを作成します。簡単な Web ページを作ってみましょう。ぜひフォローし...

Vue.jsはアイコンをクリックしてズームインし、

前回の記事では、Vue で画像の切り抜きや拡大・縮小、回転を実現する方法を紹介しました。今回は、アイ...

Nginx 外部ネットワーク アクセス イントラネット サイト構成操作

背景:サイトはフロントエンドとバックエンドから分離されています: vue+springbootフロン...

史上最も便利な Zookeeper サーバーの構築方法 (推奨)

ZooKeeperとはZooKeeper は、分散アプリケーションに効率的で可用性の高い分散調整サ...

Vue+echarts で積み上げ棒グラフを実現

この記事では、積み上げ棒グラフを実装するためのVue+echartsの具体的なコードを参考までに紹介...

良いリファクタリングを行うには、コードをリファクタリングするだけでなく、人生をリファクタリングすることも重要です。

職業的な観点からも、人生の観点からも、良い再建をすることは本当に簡単ではありません。楽観的で熱心で前...

Chrome、Firefox、IEで入力カーソルの位置がずれる問題の解決方法

ブラウザで入力カーソルがずれる問題の詳しい説明<br />仕事で問題に遭遇し、解決策を探...

MySQL 5.7.18のインストール方法とMySQLサービスの起動手順の詳細な説明

MySQL は非常に強力なリレーショナル データベースです。しかし、初心者の中には、インストールや設...

Docker Consul の概要とクラスター環境構築手順(グラフィカルな説明)

目次1. Dockerコンサルの概要2. nginxとconsulをベースにした自動検出と高可用性の...

ウェブサイト上のWeiboコンポーネントの再設計の詳細な紹介(写真とテキスト)

前面に書かれたWeibo コンポーネントは、サードパーティのアクセス ユーザーが開発を必要とせずに ...

SQLの最適化では間違いがよく起こります。それはMySQLのExplain Planの使い方を理解していないからです。

目次1. 準備2. 説明計画の概要3. フィールドの詳細な説明4. パーティションクエリにはパーティ...

マークアップ言語 - リスト

標準化されたデザインソリューション - マークアップ言語とスタイルマニュアルWeb 標準ソリューショ...

MySQL 8.0.11 圧縮版のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0圧縮パッケージのインストール方法、詳細は次のとおりです知らせ:オペレーティング シ...