如何处理两个域并将所有内容(非www和www)转发到一个Heroku应用程序?

时间:2018-01-27 11:34:19

标签: ssl heroku https dns subdomain

我有2个域名,一个在Register.com,一个在Godaddy。我需要他们两个指向一个Heroku应用程序,以及以下方案:

以上所有内容都应该在https://www.domain1.com

的一个heroku应用程序中结束

由于它是Heroku,我无法访问.htaccess,而且我已经听说过你每个应用只允许一个SSL证书。我在GoDaddy也有转发设置,但如果你尝试在非托管应用上从https转发,显然转发不起作用。

1 个答案:

答案 0 :(得分:0)

您的证书必须与客户端尝试回答的域名相匹配,这意味着当您创建主题时,主题备用名称(SAN)必须包含www.domain1.com,domain1.com,www.domain2。 com,domain2.com和您实际的heroku应用程序的域/ IP。

对于您的DNS记录,如果heroku应用程序是完全合格的域名(FQDN),而不是IP,请按照以下步骤操作:

转发您的根域,例如example.comwww.example.com,并制作CNAME记录www. 300 IN CNAME domain.of.heroku.app

如果可以通过静态IP访问heroku应用程序,请按照以下步骤操作: 为您的两个域创建以下A记录:

@ 300 IN A ip-here