我已经在运行 iis-8.5 的 windows-server-2012-r2 计算机上安装了 Let's Encrypt SSL 证书。这是一个在 Azure VM 上运行的 ASP.NET 4.5 网站。
安装成功,我可以看到网站的https绑定。
但是该网站可以通过 http 访问,但不能通过 https 访问。我回收了 AppPool,但徒劳无功。我还在 Azure 门户中为端口 443 添加了入站规则。
可能是什么原因?任何帮助都非常感谢。
答案1
拥有证书并不会自动切换到 https,它只是启用 https。因此,首先您应该验证 https 确实有效。如果您想强制使用 https,请设置从 http 到 https 的重定向。