2017-04-04 60 views
14

Próbuję użyć Heroku's Automatic Certificate Management, aby skonfigurować protokół SSL dla mojej witryny. Moja aplikacja znajduje się na Heroku pod numerem myapp.herokuapp.com, a obecnie mam Subdomain Forwarding skonfigurowany tak, aby http://www.myapp.com wyświetlał poprawnie moją aplikację.Jak skonfigurować SSL dla Nonej domeny z Google Domains na Heroku?

Chcę mieć moją witrynę hostowaną pod numerem https://myapp.com.

Pobiegłem heroku certs:auto:enable, ale to pokazuje:

=== Automatic Certificate Management is enabled on myapp 

Domain    Status 
───────────────── ─────────── 
www.myapp.com  Failing 

Running heroku domains Wystawy:

=== myapp Heroku Domain 
myapp.herokuapp.com 

=== myapp Custom Domains 
Domain Name  DNS Target 
───────────────── ─────────────────────────────── 
www.myapp.com  www.myapp.com.herokudns.com 

Teraz w Google domen, mam subdomenę przodu od @.myapp.com do http://www.myapp.com. Mam również niestandardowy rekord zasobów o nazwie www, typ CNAME i dane myapp.herokuapp.com..

Co muszę zmienić w mojej konfiguracji, aby móc hostować moją witrynę pod numerem https://myapp.com?

+3

Jeśli znajdziesz rozwiązanie tego problemu, opublikuj go tutaj. Szukałem tej odpowiedzi od miesięcy ... i z tego co mogę powiedzieć, wydaje się niemożliwe w tej chwili. Przynajmniej z domenami Google. – trentjones21

+0

@ trentjones21 zrobi. Bez powodzenia – michaelsnowden

+0

chciałbym wiedzieć – aronlmin

Odpowiedz

3

Celem CNAME docelowej musi być www.myapp.com.herokudns.com. W powyższym pytaniu masz tylko rekord wierzchołka w swoim DNS w myapp.com.herokudns.com. Jeśli tak nie jest, czy możesz udostępnić domenę, abym mógł uzyskać więcej informacji?

+0

Muszę przyznać, że źle przeczytałem tytuł: nie zdawałem sobie sprawy, że konfigurujesz gołą domenę. Heroku ma naprawdę dobrą [write-up] (https://devcenter.heroku.com/articles/apex-domains) na temat ograniczeń DNS A-Records. – kripy

3

Niestety, Google Domains nie obsługuje rekordu ANAME lub ALIAS. Musisz użyć jednego z nich dla swojej domeny wierzchołka. Oto pełna lista obsługiwana przez Google Domains.

https://support.google.com/domains/answer/3290350

Heroku posiada listę dostawców DNS, które obsługują aliasu lub rekordy ÁNazwy tutaj: https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain Osobiście używam DNSimple i mieli wielki sukces z nimi.

+0

Więc nie mogę tego zrobić z domenami Google? – michaelsnowden

+0

Niestety, tak. Możesz użyć "www", ale Google nie oferuje rekordów ALIAS ani ANAME dla Twojej domeny apex. – jmccartie

+0

Czy nadal chciałbyś polecić DNSimple? –