[英]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.