Configuration Heroku et GoDaddy? [fermé]
J'essaie d'obtenir un nom de domaine que J'ai acheté via GoDaddy pour travailler avec Mon Site hébergé Heroku.
Comment configurer mon nom de domaine pour qu'il fonctionne avec Heroku?
4 réponses
[Mise À Jour 31.10.2014] Allright! Il fonctionne! Voici comment je l'ai fait à partir de zéro, donc d'autres avec le même problème peuvent le réparer aussi. D'abord, je vais vous expliquer comment configurer Heroku et GoDaddy, puis je vais vous expliquer comment créer un domaine nu (www.example.com -> example.com).
Configuration Heroku et GoDaddy:
-
Dans votre dossier de projet dans le terminal (sur votre ordinateur) écrire
heroku domains:add www.example.com
(oùwww.example.com
est le domaine que vous avez acheté à GoDaddy) -
Connectez-vous à GoDaddy -> DOMAINES -> choisissez votre domaine -> Lancement (cela vous mènera aux détails du domaine)
-
Cliquez sur l'onglet "fichier de Zone DNS"
Supprimer l'enregistrement CNAME nommé " www " (qui pointe vers @)
Cliquez sur 'Ajouter un enregistrement' - > CNAME (Alias) - > 'Host' doit être
www
et "Points to" devrait être votre adresse Heroku (exemplesupermoo-bil-3411.herokuapp.com
). TTL peut être 1 heure.
Cela peut prendre un certain temps pour que le DNS propager. Pour moi, il a fallu environ 10 minutes.
C'est ça! supermoo-bil-3411.herokuapp.com
est maintenant sous www.example.com
:)
Créer un nu de domaine:
Un domaine nu supprime la nécessité d'écrire www devant votre nom de domaine. Cela peut être fait en redirigeant example.com
vers www.example.com
. C'est super facile sur GoDaddy:
Dans la même fenêtre comme ci-dessus, cliquez sur l'onglet 'Paramètres'
-
Sous Transfert -> Domaine -> Cliquez sur "Gérer" - > puis cliquez sur " Ajouter Transfert"
'transférer à' devrait être
www.example.com
(votre domaine), 'Type de redirection' devrait être ' 301 (Permanent)', 'en Avant les paramètres "doit être' que'-
Assurez-vous de " mettre à jour mes serveurs de noms et paramètres DNS pour prendre en charge cette modification. (Recommandé)" est cochée
C'est ça! Vous avez terminé:)
Liens Utiles:
Merci à Ryan Kazinec pour l'aide:)
Les paramètres DNS ont tendance à avoir un temps de latence.
Avez-vous essayé d'accéder à l'application à partir d'un autre appareil? (Disons un téléphone intelligent qui fonctionne sur un autre réseau?) J'ai vu à plusieurs reprises où mon cache DNS local causait des problèmes, c'est pourquoi l'accéder à partir d'un autre appareil peut éclairer votre situation.
Si vous effectuez les modifications dns à partir d'un pc windows, vous pouvez vider votre cache DNS, ce qui peut parfois résoudre votre problème.
1.) Faire Un Clic Droit sur CMD.exe (aka 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 modifications dns peuvent prendre un certain temps à se propager.
Aller https://dnsimple.com/r/ecc41c23013629 et ouvrir un compte.
Ils ont une configuration en un clic pour heroku et vous pouvez régler le TTL à une minute. Ensuite, du côté de GoDaddy, changez simplement les serveurs DNS des serveurs go daddy aux 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 vous gérer 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. Tout ouais c'est gratuit pour 50 000 requêtes par mois et pour 20 $/mois, vous obtenez des requêtes illimitées.
J'espère que cela aide.