1

最近,我开始尝试将我的 Heroku 应用程序部署到我的域名。我添加了 SSL 端点,购买了证书,配置了证书,并更改了 DNS。但我仍然收到警告You attempted to reach www.foo.com but instead reaching a server identified as *.herokuapp.com

我已经阅读了SSL Endpoint 文档DNSimple 的文档,但似乎没有任何东西可以解决这个问题。

以下是通常的肇事者返回的内容:

$ 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 更改生效,但这种情况仍在发生。如果任何其他信息有帮助,请告诉我!谢谢!

4

1 回答 1

1

结果我忘记了我安装了 Zerigo DNS 插件,它的 CNAME 记录指向 proxy.herokuapp.com。我删除了附加组件(因为我的 DNS 是在其他地方配置的)并且它可以正常工作!

于 2013-09-17T15:24:28.870 回答