ssl - 为什么 Azure VM 不提供 SSL?
问题描述
我的 Azure VM(Win 2008 R2 Datacenter)运行 IIS 7.5 并托管六个网站。我获得并安装了一个证书以在一个站点上启用 SSL。我用下载的 SSL 诊断工具测试了证书,一切看起来都很好。该工具发送了一个具有完美结果的示例 SSL 握手(诊断信息以及微型测试网页的内容)。
但是,无法从服务器或客户端上的浏览器使用 https://... 获取网页。服务器上的浏览器中的 localhost:443 或服务器 IP 地址:443 也会失败。没有收到错误消息,浏览器只是等待和等待。
会是什么呢?
如果我在服务器上使用浏览器并输入没有 443 的https://ip地址,我会在浏览器中收到此错误:ERR_CERT_COMMON_NAME_INVALID。“您的连接不是私密的。攻击者可能正试图窃取您的信息……”它显示了证书中的信息,例如颁发者等。这是怎么回事?
解决方案
啊。我需要在我的网络安全组中的 Azure 门户中打开端口 443。StackOverflow 上的另一个问题引导我找到了那个解决方案!
推荐阅读
- python - 如何在 docker 容器中使用 Python 的 webbrowser.get
- javascript - 数组中单词列表中具有特定第一个和最后一个字母的单词(node.js)
- r - 在 R 中,是否可以在矩阵中使用对、元组或等价物?
- python - PHP exec() 使用 nohup 时导致连接超时
- python - 使用烧瓶和 WTForms 的单个页面中的多个表单,其中一个表单链接到另一个表单
- python - 在 Python 中创建用于 BMI 计算的 for 循环
- javascript - 使用 JavaScript 检查频道 ID
- r - 从字符串中提取两列中的文本
- python - discord.py 针对不同的检查失败引发不同的错误
- sql - 我的“删除设置默认值”有什么问题?