簡體   English   中英

如何從 IIS Web 農場中刪除 X-Powered-By: ARR/3.0?

[英]How to remove X-Powered-By: ARR/3.0 from IIS Web Farm?

我被要求從IIS/ARR托管網站中刪除所有powered-by響應標頭。 一如既往,我遵循了這篇文章中的說明。 我應用了所需的注冊表配置,這是之前對我有用的唯一選項。 其他選項對我來說似乎不是解決方案,因為第二個選項已被棄用,第三個選項未完全刪除 header。我過去在其他基於 IIS 的網站上成功使用了此解決方案(使用注冊表項),但現在在這種情況下它不起作用。非常感謝任何關於如何調試問題或其他潛在解決方案的想法。

如果您使用 arr,您可以找到 2 個“X-powered-By”標頭。

一個是X-powered-By: ASP.NET 。要禁用它,請從 arr 服務器、后端服務器、服務器級別和網站級別的 Response Headers 模塊中將其刪除。

在此處輸入圖像描述

第二個是X-powered-by: ARR/3.0 。要禁用它,請在 ARR 服務器中打開arr_scheme.xml文件。

C:\Windows\System32\inetsrv\Config\Schema\arr_schema.xml

在此處輸入圖像描述

找到這個屬性arrResponseHeader並將 defaultValue 更改為false

在此處輸入圖像描述

保存到文件並重啟服務器,所有“X-powered-by”header 消失。

這是測試結果:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM