2017-11-14 8 views
0

私はGoDaddyを介してHeroku、DNSでホストされたウェブサイトを持っています。GoDaddy DNS Forwading http対https

example.comwww.example.comに転送するように転送をセットアップしました。 は、http転送し、適切に、HTTPSはありません:私が間違って設定している可能性がありHerokuの中で何かが

http://example.com -> https://www.example.com 
https://example.com -> DNS Error 

ありますか?それともGoDaddyの問題ですか?彼らのサポートは、基本的に彼らが知らなかったと私に言われました。

Herokuパネルでは、SSL検証はexample.comでは失敗しましたが、www.example.comでは成功しました。 Herokuのサポートから

答えて

0

一部のDNSプロバイダは、ルートドメインのレコードを提供します。残念なことに、静的IPが必要なため、AレコードではルートドメインをHerokuに向けるだけでは不十分です。 Herokuは動的IPアドレスを使用しているため、ルートドメインを別のドメインにポイントできるようにCNAMEライクなレコード(ALIASまたはANAMEレコードと呼ばれることもあります)を使用する必要があります。

GoDaddyはルートドメインのAレコードのみをサポートしているため、DNSプロバイダが不十分です。 https://devcenter.heroku.com/articles/custom-domains#configuring-dns-for-root-domains

EDIT:CloudFlareので ワーキングソリューション:

SSL Managed Automatically (ACM) on Heroku 
SSL Set to "Full" on CloudFlare 
CloudFlare DNS Records: 
    CNAME, @, mysite.herokudns.com 
    CNAME, www, www.mysite.herokudns.com 
CloudFlare CNAME statuses set to "DNS Only" (Gray cloud) 
Heroku Domains: 
    mysite.com 
    www.mysite.com 
+0

私はCloudFlareの使用は、それを構成するのは非常に簡単でした

Herokuのは、代替DNSプロバイダのための提案を提供しています –