【问题标题】:Heroku SSL DNS SettingsHeroku SSL DNS 设置
【发布时间】:2012-12-28 21:15:18
【问题描述】:

我使用 Namecheap 进行域注册和 DNS,并使用 Heroku 进行托管。我通过 Namecheap 购买了 SSL 证书,并使用 Heroku 进行了设置,并且几乎可以完美运行。

目前,我有一个 DNS CNAME 记录,其中主机“www”指向“[whatever].herokussl.com。”,并且“@”主机记录设置为 URL 重定向 (301) 到“http://www .[域].com”。

我的应用程序本身强制所有 HTTP 流量重定向到 HTTPS,因此“http://www.[domain].com”转到“https://www.[domain].com”。

我得到以下结果:

http://www.[domain].com - properly navigates to site as HTTPS
https://www.[domain].com - properly navigates to site as HTTPS
http://[domain].com - properly navigates to site as HTTPS

https://[domain].com - **does not** navigate to site, and instead the browser cannot find the page

我认为这与 URL 重定向在幕后的行为方式有关。我最初是作为直接指向“[whatever].herokussl.com.”的 CNAME 记录来执行此操作的,但显然是在区域顶点块 MX 记录上执行此操作...

我需要做什么才能获得所需的行为?我只是希望所有裸域或“www”域都指向我的“www”域。

更新:有关我的 DNS 设置的更多信息

HOST NAME          IP ADDRESS/URL               RECORD TYPE
---------          --------------               -----------
@                  http://www.[domain].com      URL Redirect (301)
www                [whatever].herokussl.com.    CNAME (Alias)

我的 SSL 证书不是通配符,只是 Comodo 的 EssentialSSL 证书。如果只有 www.[domain].com 有效(从裸域重定向),我很好,尽管当我对顶点和“www”都使用 CNAME 时,它只是作为带有 SSL 的裸域工作很好。

【问题讨论】:

    标签: ssl heroku dns


    【解决方案1】:

    如果你使用 DnsSimple,你可以使用他们的ALIAS record 功能。

    DnsSimple ALIAS 记录不是标准的 DNS 记录类型,与 CNAME 记录不同。相反,DnsSimple 以一种特殊的方式支持它,为您执行 DNS 解析并将结果返回给您的浏览器。这与所有其他 DNS 记录不同,在这些记录中,DNS 服务器不执行任何处理,而只是按需将记录返回给您的浏览器。

    可能还有其他 DNS 供应商具有自己的类似功能。

    但是,仅使用普通 DNS、来自您的名称服务器的仅 HTTP 3xx 和 Heroku,无法将 SSL 获取到区域顶点(没有 www. 的域名)。

    【讨论】:

    • 听起来不错!当我更接近“上线”时,我可能会切换到 DNSSimple(因为它很便宜,但不是免费的)。目前,我可以接受 4 种可能性中的 3 种。
    • 这确实有效。我在根目录有一个 ALIAS 记录指向 Heroku SSL URL,还有一个 CNAME 在“www”指向同一个 URL。
    • 对于那些不想切换到 DNSSimple 的人来说,没有其他解决方案吗?人们会认为现在会有更好的解决方案!
    • 你也可以使用 cloudFlare,因为他们实现了扁平化的 CNAME 记录
    • 提醒其他人在这里结束:Namecheap 现在支持 ALIAS
    猜你喜欢
    • 2012-08-07
    • 2017-09-04
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    相关资源
    最近更新 更多