我有一个部署到IBM Bluemix(IBM Cloud)的Node JS Cloud Foundry应用程序,我正在使用我自己的个人域名。使用letsencrypt创建证书,我已经为我的域提供了Bluemix ssl证书,该证书涵盖了我的域的DNS名称,以及子域名www。
我已为我的域配置DNS使用:
@
5.10.124.142
的NAME记录
www
的{{1}}的C NAME记录。问题是当我导航到secure.eu-gb.bluemix.net
网站显示并使用我的自定义证书时。但是当我导航到https://www.example.com
时,我看到证书错误匹配错误:
此服务器无法证明它是example.com;其安全证书来自* .eu-gb.mybluemix.net。这可能是由于配置错误或攻击者拦截您的连接造成的。
答案 0 :(得分:1)
我认为问题是A Name记录。 让我与您分享一个链接,以便您可以了解自定义域的过程。 https://console.bluemix.net/docs/manageapps/secapps.html#securingapps
我认为最好的灵魂是为example.com网址创建另一个CNAME记录,指向secure.eu-gb.bluemix.net 在文档中,据我所知,没有提到DNS的A记录。 如果您解决了这个问题,请告诉我,如果需要,我可以给您更多帮助。