gpt4 book ai didi

azure - 删除服务器 :HTTPAPI/2. 0 无效请求 header

转载 作者:行者123 更新时间:2023-12-04 05:53:25 25 4
gpt4 key购买 nike

我试图阻止 MS Azure 在收到无效请求(例如无效主机名)时使用 Server: HTTPAPI/2.0 的 header /值进行响应。

我看过这个SO条目...

Removing Server and X-Powered-By HTTP Headers on Azure Web Site Preview

..一个答案表明,解决此问题的唯一方法是将网站托管在 Azure VM 上,这是我宁愿避免的做法。

距该问题/答案已经过去 3.5 年了 - 有谁知道现在是否可以在 WebApp 解决方案中抑制它

最佳答案

根据Remove standard server headers in Azure Web Sites处的描述:

HTTP headers are part of the communication process between web servers and browsers, and are included in the request and response. One example is the server header, which lists the product name and version of the web server (e.g., Microsoft-IIS/8.0). All web servers generate these headers, but now you can disable them on Azure Web Sites.

您可以尝试在 Azure Web Apps 上的应用程序根目录中修改或创建新的 web.config,其中包含以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering removeServerHeader="true" />
</security>
</system.webServer>
</configuration>

请引用https://azure.microsoft.com/en-us/blog/removing-standard-server-headers-on-windows-azure-web-sites/了解更多信息。

关于azure - 删除服务器 :HTTPAPI/2. 0 无效请求 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38310589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com