J'ai créé une application heroku et souhaite lui attribuer un domaine depuis godaddy.com.
J'ai configuré les trois hôtes fournis par heroku mais maintenant j'obtiens une erreur disant:
Heroku | Aucune application de ce type
Aucune application n'est configurée sur ce nom d'hôte.
Le propriétaire de l'application l'a peut-être renommée ou vous avez mal saisi l'URL.
Je veux savoir: existe-t-il un autre moyen de configurer une application heroku?
MISE À JOUR: Nouvelle approche Veuillez utiliser ce lien pour une nouvelle approche . La réponse acceptée est une ancienne fonctionnalité.
www
et le nom d'hôte@
? Edit: Oups, il semble qu'un seul puisse exister.Vous devez effectuer 2 étapes,
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 de la suppression de proxy.heroku.com d'EOL de Bamboo (septembre 2014) pour les applications Bamboo, celles-ci devraient désormais également utiliser le mappage yourapp.herokuapp.com.
la source
[yourapp].herokuapp.com
. La prise en charge de la pile de routage héritée[yourapp].heroku.com
sera abandonnée.L'astuce est de
la source
Oui, de nombreux changements chez Heroku. Si vous utilisez un dyno Heroku pour votre serveur Web, vous devez trouver un moyen d'alias d'un
DNS
nom à un autreDNS
(puisque chaque point de terminaison DNS Heroku peut se résoudre en plusieurs adresses IP pour s'ajuster dynamiquement aux charges de demande).Un
CNAME
enregistrement est pour l'aliaswww.example.com
->www.example.com.herokudns.com.
Vous ne pouvez pas utiliser
CNAME
pour un domaine nu (@
), c'est-à-direexample.com
(à moins que vous ne trouviez un serveur de noms capable de le faireCNAME Flattening
- ce que j'ai fait).Mais vraiment la solution la plus simple, qui peut à peu près être pris en charge de tous dans votre compte GoDaddy, est de créer un
CNAME record
qui fait cela:www.example.com -> www.example.com.herokudns.com
.Et puis créez une redirection 301 permanente de
example.com
verswww.example.com
.Cela ne nécessite qu'un seul heroku nom de domaine personnalisé configuré dans vos paramètres de l' application Heroku:
www.example.com.herokudns.com
. @Jonathan Roy en parle (ci-dessus) mais fournit un mauvais lien.la source
Vous ne pouvez pas utiliser le domaine nu de
your-domain.com
s'il n'est pas redirigé vers lewww.your-domain.com
. Heroku utilise leswww.yourdomain.com
qui agissent ici comme un sous-domaine. Ainsi, lorsque vous suivez les instructions par défaut à utiliser,your-domain.com
vous devrez attribuer les deux.Nous ne pouvons en fait attribuer que le domaine nu sans l'extension
www.your-domain.com
. À utiliser uniquementyour-domain.com
lorsque le fournisseur DNS du domaine (NameServers) prend en charge ALIAS ou ANAME pour @ Record toexample.herokuapp.com
sans CNAMEwww.your-domain.com
.Il vous permettra de pointer
www.your-domain.com
vers un autre hébergement séparément (indépendant).la source
J'ai pointé le non-www vers
54.243.64.13
et lewww.domain.com
versalias.herokuapp.com
et tout fonctionnait bien.Trouvé l'adresse IP seulement après avoir pointé
www.domain.com
puis exécuté la commande dig sur lewww.domain.com
et il a montré:Peut-être pas idéal mais travaillé.
la source