J'ai créé une application heroku et souhaite lui attribuer un domaine à partir de godaddy.com.
J'ai configuré les trois hôtes fournis par heroku, mais je reçois maintenant une erreur en disant:
Heroku | Aucune telle application
Aucune application n'est configurée sur ce nom d'hôte.
Peut-être que le propriétaire de l'application l'a renommée ou que vous avez mal entré l'URL.
Je veux savoir: existe-t-il un autre moyen de configurer une application heroku?
MIS À JOUR: Nouvelle approche Veuillez utiliser ce lien pour une nouvelle approche . La réponse acceptée est une ancienne fonctionnalité.
J'ai utilisé cette vidéocast pour configurer mon domaine GoDaddy avec Heroku, et cela a parfaitement fonctionné. Très clair et bien expliqué.
Remarque: Ignorez la partie relative à CNAME yourdomain.com.
(noter la .
) et le heroku addons:add "custom domains"
http://blog.heroku.com/archives/2009/10/7/heroku_casts_setting_up_custom_domains/
Pour résumer la vidéo:
1) sur GoDaddy et créez un CNAME avec
Alias Name: www
Host Name: proxy.heroku.com
2) vérifiez que votre domaine a été propagé en tapant Host www.yourdomain.com
sur la ligne de commande
3) courir heroku domains:add www.yourdomain.com
4) courir heroku domains:add yourdomain.com
Cela a fonctionné pour moi après ces étapes. J'espère que ça marchera pour toi aussi!
[~ # ~] mise à jour [~ # ~] : les choses ont changé, consultez ce message Heroku/GoDaddy: envoyez le domaine nu à www
Il y a 2 étapes que vous devez effectuer,
Vous pouvez en savoir plus à ce sujet sur http://devcenter.heroku.com/articles/custom-domains
Vous avez peut-être manqué la première étape?
MISE À JOUR: Suite à l'annonce du retrait du fichier proxy EOL de Bamboo.Resokher.com (septembre 2014) pour les applications Bamboo, celles-ci devraient donc également utiliser maintenant le mappage yourapp.herokuapp.com.
Arpit, j'ai eu le même problème et j'ai écrit n article de blog sur le déploiement avec Heroku et l'ajout d'un domaine personnalisé .
L'astuce consiste à
J'espère que cela fonctionne pour vous!
J'ai trouvé this guide fait le tour pour moi.
Ce qui marche encore pour moi, c’est cette vidéo: https://www.youtube.com/watch?v=sf6GhsVGcTQ . Je viens de le faire. Cela explique tout le processus depuis la définition d'un domaine dans GoDaddy, la création d'un domaine personnalisé et d'une cible DNS sur heroku, puis la liaison des deux avec CNAME.
Vous ne pouvez pas utiliser le domaine nu de your-domain.com
s'il n'est pas redirigé vers le www.your-domain.com
. Heroku utilise le www.yourdomain.com
qui agissent ici comme un sous-domaine. Donc, quand vous suivez le instruction par défaut d'utiliser your-domain.com
alors vous devrez assigner les deux.
En fait, nous ne pouvons attribuer que le domaine nu sans le www.your-domain.com
. Utiliser seulement your-domain.com
lorsque le fournisseur DNS du domaine (NameServers) prend en charge ALIAS ou ANAME pour l'enregistrement @ dans example.herokuapp.com
sans CNAME www.your-domain.com
à elle.
Cela vous permettra de pointer www.your-domain.com
vers un autre hébergement séparément (indépendant).
Oui, beaucoup de changements chez Heroku. Si vous utilisez un dyno Heroku pour votre serveur Web, vous devez trouver le moyen de créer un alias d’un nom DNS
à un autre DNS
nom (chaque point de terminaison DNS Heroku pouvant être résolu en plusieurs adresses IP). ajuster dynamiquement pour demander des charges).
Un enregistrement CNAME
concerne l'aliasing www.example.com
-> www.example.com.herokudns.com.
Vous ne pouvez pas utiliser CNAME
pour un domaine nu (@
), c'est à dire. example.com
_ (sauf si vous trouvez un serveur de noms capable de faire CNAME Flattening
- c'est ce que j'ai fait).
Mais la solution la plus simple, qui peut pratiquement être traitée dans votre compte GoDaddy, est de créer un CNAME record
qui fait ceci: www.example.com -> www.example.com.herokudns.com
.
Et créez ensuite une redirection 301 permanente à partir de example.com
à www.example.com
.
Cela ne nécessite qu'un seul nom de domaine personnalisé heroku configuré dans les paramètres de votre application heroku: www.example.com.herokudns.com
. @ Jonathan Roy parle de cela (ci-dessus) mais fournit un mauvais lien.
J'ai pointé le non-www sur 54.243.64.13
et le www.domain.com
à la alias.herokuapp.com
et tout a bien fonctionné.
Trouvé l'adresse IP seulement après avoir pointé www.domain.com
puis exécuter la commande Dig sur le www.domain.com
et il a montré:
;; ANSWER SECTION:
www.domain.com. 14400 IN CNAME aliasat.herokuapp.com.
aliasat.herokuapp.com. 300 IN CNAME us-east-1-a.route.herokuapp.com.
us-east-1-a.route.herokuapp.com. 60 IN A 54.235.186.37
;; AUTHORITY SECTION:
herokuapp.com. 900 IN NS ns-1378.awsdns-44.org.
herokuapp.com. 900 IN NS ns-1624.awsdns-11.co.uk.
herokuapp.com. 900 IN NS ns-505.awsdns-63.com.
herokuapp.com. 900 IN NS ns-662.awsdns-18.net.
Peut-être pas idéal mais travaillé.