gpt4 book ai didi

asp.net - Windows Azure VM SSL 和 Cloudapp.net

转载 作者:太空宇宙 更新时间:2023-11-03 13:40:36 24 4
gpt4 key购买 nike

我在 Windows Azure VM (IIS 7) 上安装了 ASP.net 应用程序。 SSL 证书已安装、配置并且应用程序正常运行。我已经删除了 Http 绑定(bind)和 http 端点。

我遇到的问题是,如果我使用 cloudapp.net 链接(使用 https),应用程序仍然会打开并显示不匹配的证书。

如何拒绝任何用户使用 https://xx.cloudapp.net/x 打开我的应用程序?

enter image description here

最佳答案

人们说这不是这个问题的正确位置,这似乎很愚蠢,因为某些解决方案可能与代码相关。即:在您的应用程序中,检查主机,如果是 cloudapp.net,则执行 URL 重定向。

这里有一些不同的选项,但听起来您正在寻找的只是阻止某人使用该 URL 查看应用程序的能力。

我要做的是在 IIS 中设置一个站点,使用主机 header 解析来查找 xx.cloudapp.net。如果该 URL 被识别,请使用 HTTP 重定向设置重定向到应用程序的 https 版本。不要将 SSL 端口绑定(bind)到此站点,否则您将遇到如上面所示的 SSL 错误。

另一种选择是完全忽略它,只使用主机 header 解析来过滤对您网站的请求。我怀疑您所做的是将所有传入请求分配给系统上的唯一 IP 地址,这就是 xx.cloudapp.net 显示您的应用程序且证书失败的原因。

这会导致 xx.cloudapp.net 根本无法显示任何网站,但我认为这可能正是您想要做的。

关于asp.net - Windows Azure VM SSL 和 Cloudapp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24452080/

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