Configurer Heroku et GoDaddy?

J’essaie d’obtenir un nom de domaine que j’ai acheté via GoDaddy pour travailler avec mon site hébergé par Heroku.

Comment configurer mon nom de domaine pour travailler avec Heroku?

[Mis à jour 31.10.2014] Allright! Ça marche! Voici comment je l’ai fait à partir de zéro, donc les autres avec le même problème peuvent le réparer aussi. Je vais d’abord expliquer comment configurer Heroku et GoDaddy, puis je vais vous expliquer comment créer un domaine nu (www.example.com -> example.com).

Installez Heroku et GoDaddy:

  1. Dans votre dossier de projet dans le terminal (sur votre ordinateur), écrivez les heroku domains:add www.example.com (où www.example.com est le domaine que vous avez acheté chez GoDaddy)

  2. Connectez-vous à GoDaddy -> DOMAINS -> choisissez votre domaine -> Launch (cela vous mènera aux détails du domaine)

  3. Cliquez sur l’onglet ‘DNS Zone File’

  4. Supprimez l’enregistrement CNAME nommé “www” (qui pointe vers @)

  5. Cliquez sur “Ajouter un enregistrement” -> CNAME (Alias) -> “Hôte” devrait être www et “Points sur” devrait être votre adresse Heroku (exemple: supermoo-bil-3411.herokuapp.com ). TTL peut être 1 heure.

Le DNS peut prendre du temps à se propager. Pour moi, cela a pris environ 10 minutes.

C’est tout! supermoo-bil-3411.herokuapp.com sera maintenant sous www.example.com 🙂

Créez un domaine nu:

Un domaine nu supprime le besoin d’écrire www devant votre nom de domaine. Cela peut être fait en transférant example.com à www.example.com . C’est super facile sur GoDaddy:

  1. Dans la même fenêtre que ci-dessus, cliquez sur l’onglet “Paramètres”

  2. Sous Transfert -> Domaine -> Cliquez sur “Gérer” -> puis sur “Ajouter le transfert”

  3. “Transférer vers” doit être www.example.com (votre domaine), “Type de redirection” doit être “301 (permanent)”, “Paramètres de transfert” doit être “Transférer uniquement”

  4. Assurez-vous que “Mettre à jour mes serveurs de noms et parameters DNS pour prendre en charge cette modification. (Recommandé)” est coché

    C’est tout! Vous avez terminé 🙂

Liens utiles:

Merci à Ryan Kazinec pour l’aide 🙂

Les parameters DNS ont tendance à être décalés.

Avez-vous essayé d’accéder à l’application depuis un autre appareil? (Disons qu’un téléphone intelligent fonctionne sur un autre réseau?) J’ai vu à plusieurs resockets que mon cache DNS local posait des problèmes, c’est pourquoi l’access à un autre périphérique peut éclairer votre situation.

Si vous effectuez les modifications de DNS à partir d’un PC Windows, vous pouvez vider votre cache DNS, ce qui peut parfois résoudre votre problème.

1.) Cliquez avec le bouton droit sur CMD.exe (invite de commande) 2.) Cliquez sur Exécuter en tant qu’administrateur. 3.) tapez: ipconfig / flushdns 4.) Appuyez sur la touche Entrée

Mais gardez à l’esprit que les changements de DNS peuvent prendre du temps à se propager.

Accédez à https://dnsimple.com/r/ecc41c23013629 et ouvrez un compte.

Ils ont un seul clic pour configurer heroku et vous pouvez définir le TTL à une minute. Ensuite, du côté de GoDaddy, changez simplement les serveurs DNS des serveurs Go Daddy en serveurs Dnsimple (tous expliqués sur le site dnsimple). SIMPLE;)

Votre domaine est toujours hébergé par GoDaddy

GoDaddy n’est pas l’endroit pour gérer votre DNS à mon humble avis.

L’un des moyens les plus simples de configurer un domaine externe avec Heroku est d’utiliser cet addon: https://addons.heroku.com/zerigo_dns – Vous devez simplement pointer les serveurs de noms DNS vers

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

Je ne suis pas affilié à Zerigo DNS – juste un utilisateur heureux. Oui, c’est gratuit pour 50 000 requêtes par mois et pour 20 $ par mois, vous obtenez des requêtes illimitées.

J’espère que cela t’aides.