为了安全起见,我想删除任何显示有关运行我的应用程序的操作系统,Web服务器或框架的详细信息的HTTP标头.我能够使用在SO和其他地方找到的文章,使用IIS Express在本地显示所有内容.不幸的是,当我发布到我的Azure网站预览时,仍然有三个标题:
我找到的文章是针对Azure Web角色而不是网站预览,例如本文.
有谁知道如何从网站预览中删除?
小智 6
Windows Azure网站是共享基础结构,您无权像在Web角色中那样配置IIS.正如您正确指出的那样,您可以删除这些标头:
但留下以下内容:
即使您实现了禁止这些标头的所有必要步骤,您也会在我的博客文章中看到非法请求将由内核级别的HTTP.SYS处理,它将返回Microsoft-HTTPAPI/2.0标头.您需要编辑注册表以删除此标头.
结论是,如果您想要对IIS和HTTP.SYS进行最终控制,则需要在非共享基础架构中托管您的网站.因此,您的选项是Windows Azure云服务中的Web角色.
| 归档时间: |
|
| 查看次数: |
8256 次 |
| 最近记录: |