azure - Azure 中的应用服务和由 GoDaddy 管理的 DNS : SSL issue when Azure's IP changes

标签 azure ssl cloud-hosting

我有一个托管在 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。详细的文章可以在这里找到:

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

关于azure - Azure 中的应用服务和由 GoDaddy 管理的 DNS : SSL issue when Azure's IP changes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54593833/

相关文章:

Azure(或任何云托管)上的 ASP.NET Web 表单应用程序

dsl - 有 AWS EC2 的 dsl 吗?

c# - 如何使用新名称将流上传到 Azure blob

c# - 使用 azure 在桌面应用程序和 Web 应用程序之间共享数据

azure - Microsoft Azure OAuth 客户端凭据 token 获得 "AuthorizationFailed"响应

javascript - 带有 ssl 和静态文件服务的 node.js

azure blob etag 未引用

javax.net.ssl.SSLHandshakeException : Remote host closed connection during handshake during web service communicaiton

http - 当通过 https 发出原始请求时,在 Location-header 中获取 http

C# .NET 多服务器或云结构