Azure 中的应用服务和由 GoDaddy 管理的 DNS:Azure 的 IP 更改时的 SSL 问题

AppService in Azure and DNSs managed by GoDaddy: SSL issue when Azure's IP changes

我有一个托管在 Azure 中的 AppService 和由 GoDaddy 管理的 DNS。当 AppService 的 IP 地址更改时,SSL 证书不再有效(您浏览该站点并收到隐私错误,因为证书不在正确的域中)。为了解决这个问题,我需要去 GoDaddy 更改 IP 地址。

我在 GoDaddy 中的配置:

Azure 中的 SSL 证书:

关于基于 IP SSL 的证书的注意事项:将两者都更改为基于 SNI 并没有解决问题。

有什么想法可以避免每次 Azure 更改 AppService 的 ip 时都必须在 GoDaddy 中更新 IP 地址吗?

您可以尝试将您的 GoDaddy CName www 记录指向 sni.[website].azurewebsites.net。可以在此处找到详细的文章:

https://blogs.msdn.microsoft.com/benjaminperkins/2017/08/11/azure-app-service-ip-based-ssl-and-sni-based-ssl-configuration/