我有一个托管在 Azure 中的 AppService,以及由 GoDaddy 管理的 DNS。当 AppService 的 IP 地址发生更改时,SSL 证书不再有效(您浏览该站点并收到隐私错误,因为该证书不在正确的域中)。为了解决这个问题,我需要转到 GoDaddy 并更改 IP 地址。
我在 GoDaddy 中的配置:
- 一条记录引用 AppService IP 地址
- CNAME www 记录引用应用服务 URL xxx.azurewebsites.net
Azure 中的 SSL 证书:
- www.domainname.com:基于 SNI
- domainname.com:基于 IP SSL
有关基于 IP SSL 的证书的注意事项:将两者更改为基于 SNI 并不能解决问题。
有什么办法可以避免每次 Azure 更改 AppService 的 IP 时都必须更新 GoDaddy 中的 IP 地址吗?
最佳答案
您可以尝试将您的 GoDaddy CName www 记录指向 sni.[website].azurewebsites.net。详细的文章可以在这里找到:
关于azure - Azure 中的应用服务和由 GoDaddy 管理的 DNS : SSL issue when Azure's IP changes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54593833/