我可以使用 adsutil.vbs 从 IIS6 中删除“X—Powered-By”响应标头吗

我可以使用 adsutil.vbs 从 IIS6 中删除“X—Powered-By”响应标头吗

我可以用来从 IIS6 配置中adsutil.vbs删除响应标头吗?X—Powered-By

我们有一个网站运行在一些 IIS6 服务器上。迁移到 IIS7 至少还需要几个月的时间。与此同时,我注意到它X—Powered-By: ASP.NET在所有响应中都提供标头。我希望它消失,因为它浪费字节并存在轻微的安全风险。我强烈希望对此进行脚本化,以便将来的部署也能确保标头不存在。

我们有一个或两个我想要保留的自定义标题,但是这些应该由部署脚本添加,因此提前清除它们可能是一个选择。

有没有办法用来实现这个功能adsutil.vbs

答案1

获取当前自定义标头:

cscript adsutil.vbs GET W3SVC\HttpCustomHeaders

并清除所有:

cscript adsutil.vbs SET W3SVC\HttpCustomHeaders ""

显然,您可以在站点级别通过插入站点 ID 来执行此操作:W3SVC\123\HttpCustomHeaders

相关内容