【问题标题】:How to remove Microsoft-IIS/8.5 header from Response headers in a shared server如何从共享服务器中的响应标头中删除 Microsoft-IIS/8.5 标头
【发布时间】:2021-06-13 20:24:23
【问题描述】:

我想删除 Microsoft-IIS/8.5 标头。大多数在线教程都建议使用 IIS 管理器来解决此问题,但我的服务器提供商不允许在其共享服务器中使用 IIS 管理器。如何在不使用 IIS 管理器的情况下删除服务器版本。

【问题讨论】:

  • 您在 IIS 8.5 上没有足够的选项,blog.lextudio.com/…
  • 您的服务器是否包含 UrlRewrite 模块?如果是这样,您可以使用出站规则仅使用您的 web.config 修改标头。

标签: iis server header response hosting


【解决方案1】:

如果你想在没有iis的情况下删除不需要的http响应头,你可以尝试以下两种方法:

  1. 使用注册表项

    在以下注册表项中创建一个名为 DisableServerHeader 的 DWORD 条目并将值设置为 1。

    HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters。添加注册表项后,使用 net stop http 命令和 net start http 命令重新启动 HTTP 服务。如果 HTTP 服务没有启动,则使用 iisreset 命令。如果这也不起作用,那么您可以重新启动服务器。

  2. 使用 URLScan 工具。

    您需要在您的机器上安装 URLScan。安装 URLScan 后,打开通常位于 %WINDIR%\System32\Inetsrv\URLscan 文件夹中的 URLScan.ini 文件。打开后,搜索键 RemoveServerHeader 。默认设置为 0,但要删除 Server 标头,请将值更改为 1。这样做将从用户模式响应中删除 Server 标头 Server: Microsoft-IIS/8.5。

【讨论】:

  • 这些事情怎么办?我只能访问共享服务器的 Plesk 控制面板。
  • 如果只有Plesk控制面板,是做不到的。
猜你喜欢
  • 2016-05-09
  • 2014-04-19
  • 2017-07-11
  • 1970-01-01
  • 2014-11-06
  • 2021-06-22
  • 1970-01-01
  • 1970-01-01
  • 2011-12-18
相关资源
最近更新 更多