Skonfigurować Heroku i GoDaddy? [zamknięte]

Próbuję uzyskać nazwę domeny, którą kupiłem za pośrednictwem GoDaddy, aby współpracować z moją witryną hostowaną Heroku.

Jak skonfigurować nazwę domeny do pracy z Heroku?

 103
Author: Machavity, 2013-01-02

4 answers

[Zaktualizowano 31.10.2014] Allright! To działa! Oto jak zrobiłem to od zera, więc inni z tym samym problemem mogą to naprawić. Najpierw wyjaśnię, jak skonfigurować Heroku i GoDaddy, a następnie wyjaśnię, jak utworzyć nagą domenę (www.example.com -> example.com).

Konfiguracja Heroku i GoDaddy:

  1. W folderze projektu w terminalu (na komputerze) wpisz heroku domains:add www.example.com (gdzie www.example.com jest domeną, w której kupiłeś GoDaddy)

  2. Zaloguj się do GoDaddy - > domeny - > Wybierz swoją domenę - > Uruchom (spowoduje to przejście do szczegółów domeny)

  3. Kliknij zakładkę "Plik strefy DNS"

  4. Usuń rekord CNAME o nazwie " www " (co wskazuje na @)

  5. Kliknij "Dodaj rekord" - > CNAME(Alias) - > "Host" powinien być www i "Punkty do" powinny być twoim adresem Heroku (przykład supermoo-bil-3411.herokuapp.com). TTL może wynosić 1 godzinę.

Może trochę potrwać, zanim DNS propogate. Dla mnie zajęło to około 10 minut.

To jest to! supermoo-bil-3411.herokuapp.com będzie teraz pod www.example.com :)

Utwórz nagą domenę:

Naga domena eliminuje potrzebę pisania www przed nazwą domeny. Można to zrobić poprzez przekierowanie example.com do www.example.com. To jest bardzo łatwe na GoDaddy:

  1. W tym samym oknie, co powyżej, kliknij zakładkę "Ustawienia"

  2. Pod przekierowaniem -> domena - > Kliknij "Zarządzaj" - > następnie kliknij " Dodaj Forwarding "

  3. 'Forward to' should be www.example.com (Twoja domena), 'Redirect type' should be ' 301 (Permanent)', 'ustawienia do przodu' powinny być 'tylko do przodu'

  4. Upewnij się, że " zaktualizuj moje serwery nazw i ustawienia DNS, aby wspierać tę zmianę. (Zalecane) " jest sprawdzane

    To jest to! Gotowe:)

Przydatne linki:

Dzięki Ryan Kazinec o pomoc:)

 287
Author: allegutta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-24 08:20:25

Ustawienia DNS mają zwykle opóźnienie.

Czy próbowałeś uzyskać dostęp do aplikacji z innego urządzenia? (Powiedzmy smartfon, który działa w innej sieci?) Widziałem kilka razy, gdzie moja lokalna pamięć podręczna dns powodowała problemy, dlatego dostęp do niej z innego urządzenia może rzucić trochę światła na twoją sytuację.

Jeśli wprowadzasz zmiany dns z komputera z systemem windows, możesz spłukać pamięć podręczną dns, która czasami może rozwiązać twój problem.

1.) Kliknij Prawym Przyciskiem Myszy NA CMD.exe (aka wiersz polecenia) 2.) Kliknij Uruchom jako Administrator. 3. Typ: ipconfig /flushdns 4.) Naciśnij klawisz Enter

Ale pamiętaj, że zmiany dns mogą trochę potrwać.

 1
Author: Ryan Kazinec,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-02 16:22:11

Idź do https://dnsimple.com/r/ecc41c23013629 i otworzyć konto.

Mają one one click set up for heroku i można ustawić TTL tak niskie, jak jedna minuta. Następnie po stronie GoDaddy po prostu zmień serwery dns z serwerów go daddy na serwery dnsimple (wszystko wyjaśnione na stronie dnsimple). Proste;)

Twoja domena jest nadal hostowana przez GoDaddy]}

GoDaddy nie jest miejscem do zarządzania dns w mojej skromnej opinii.

 0
Author: Paul Williams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-03 10:03:04

Jednym z najprostszych sposobów konfiguracji zewnętrznej domeny z Heroku jest użycie tego dodatku: https://addons.heroku.com/zerigo_dns - wystarczy wskazać serwery nazw dns na

a.ns.zerigo.net
b.ns.zerigo.net
c.ns.zerigo.net
d.ns.zerigo.net
e.ns.zerigo.net

Nie jestem związany z Zerigo DNS-po prostu szczęśliwy użytkownik. Any yeah to za darmo dla 50,000 zapytań miesięcznie i za $20 / miesiąc masz nieograniczoną liczbę zapytań.

Mam nadzieję, że to pomoże.
 0
Author: Paul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-17 10:15:23