我正在 Azure VM 上开发一个应用程序,并希望使用我已经在我的主域中使用的通配符 SSL 证书来保护它。 SSL 证书适用于任何 *.mydomain.com,Azure VM 上的应用程序可通过 myapplication.cloudapp.net 访问
根据我所做的研究,CNAME 应该是最好的选择(我不能使用 A 记录,因为我们需要每周关闭 VM 并在下周重新打开它们,并且会丢失IP 地址)。
我的两个问题是:
如何让 myapplication.cloudapp.net 显示为 subdomain.mydomain.com?
这样做是否也可以将通配符 SSL 证书用于 Azure 应用程序?
最佳答案
How can I have myapplication.cloudapp.net be shown as subdomain.mydomain.com?
是的 - 这只是 CNAME 转发并确保服务器上安装了适当的 SSL 证书。
Will doing that make it possible for wildcard SSL certificate to be used for Azure application too?
因为您已经通过 VM 公开了应用程序 - 这应该是无缝的。
请注意,您提到您在主域上使用证书,但没有提到您在哪里使用它。请注意,开箱即用,您只能为每个 HTTPS 端点分配一个 SSL。您可以使用 Server Name Identification 在 Azure/IIS 的端点上启用多个 SSL 证书并且可以直接启用或automatically .如果您确实选择了这条路线,请记住先配置您的 SNI 绑定(bind),然后应用默认绑定(bind) - 否则它会搞砸。
关于redirect - 在 Azure VM 上安装通配符 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25877467/