最近,我开始尝试将我的Heroku应用程序部署到我的域名。我添加了SSL端点,购买了证书,配置了证书,并更改了DNS。但我仍然收到警告You attempted to reach www.foo.com but instead reaching a server identified as *.herokuapp.com
我已阅读SSL Endpoint documentation,DNSimple's documentation,但似乎无法解决此问题。
这是通常的肇事者返回的内容:
$ heroku certs
Endpoint Common Name(s) Expires Trusted
---------------------- ---------------------- -------------------- -------
SSL_NAME.herokussl.com www.foo.com, foo.com 2014-09-17 04:29 UTC True
$ heroku domains
=== foo Domain Names
www.foo.com
foo.com
foo.herokuapp.com
DNS记录(通过DNSimple):
CNAME www.foo.com SSL_NAME.herokussl.com
ALIAS foo.com SSL_NAME.herokussl.com
TXT foo.com ALIAS for SSL_NAME.herokussl.com
我也只是尝试过:
CNAME www.foo.com SSL_NAME.herokussl.com
URL foo.com https://www.foo.com
我在这里遗漏了什么吗?我已等待多天才能使DNS更改生效,但这仍然存在。如果有任何其他信息有帮助,请告诉我!谢谢!
答案 0 :(得分:1)
事实证明我忘记了我安装了Zerigo DNS插件,该插件的CNAME记录指向proxy.herokuapp.com。我删除了附加组件(因为我的DNS已在其他地方配置),它可以正常工作!