.net - 输入 ip 地址时在 azure 中隐藏 IIS 版本
问题描述
我有一个使用 azure webapp 托管的网站,但无法在 404 网站未找到页面上隐藏 iis 版本。例如,用户可以简单地 ping 网站并获取 ip,然后使用该 ip 地址现在将提供 iis 版本。
无论如何,天蓝色的东西可以防止这种显示吗?我还没有找到任何允许您在 azure 中调整 iis 设置的地方。
谢谢你的帮助
*更新:看来您可以通过添加 ssl 证书并通过 IP 绑定来生成静态 IP 地址。在我购买 ssl 证书之前,有其他人使用过这种方法吗?ip 会解析到该站点吗?
解决方案
您现在可以通过向in节点添加一个条目来隐藏Server
和标头:X-Powered-By
web.config
system.webServer
<security>
<requestFiltering removeServerHeader ="true" />
</security>
更多细节,你可以参考这篇文章。
推荐阅读
- node.js - 如何使用节点验证针对 swagger 模式的 api 响应?
- c# - 在 C# .NET 中按资源组列出 azure 工作区
- python - 在 Tensorflow 中使用 GMM 时出现 Cholesky 分解错误
- ruby-on-rails - 在 Devise 登录中同时支持 github.com 和 github enterprise?
- enterprise-architect - 复制元素作为 ID 以在 Enterprise Architect 中粘贴为链接
- angular - Angular 2+:orderBy 管道缩小
- swift - 使用 SingleValueDecodingContainer 对 Decodable 的一致性进行单元测试
- java - java.lang.ClassNotFoundException:org.springframework.ui.context.ThemeSource
- asp.net - asp.net多维数组矩阵到锯齿状
- python - 在作为日期时间轴的 xaxis 上使用 vbar 绘图时,如何将条形的宽度设置为“一天”?