Eu criei um aplicativo heroku e desejo conceder domínio a ele em godaddy.com.
Eu configurei todos os três hosts fornecidos pelo heroku, mas agora estou recebendo um erro dizendo:
Heroku | Esse aplicativo não existe
Não há aplicativo configurado nesse nome de host.
Talvez o proprietário do aplicativo o tenha renomeado ou você tenha digitado incorretamente o URL.
Eu quero saber: existe alguma outra maneira de configurar um aplicativo heroku?
ATUALIZADO: Nova Abordagem Use este link para uma nova abordagem . A resposta aceita é um recurso antigo.
www
e nome do host@
? Edit: Oops, parece que apenas um pode existir.Existem 2 etapas que você precisa executar,
Você pode ler mais sobre isso em http://devcenter.heroku.com/articles/custom-domains
Acho que você perdeu o primeiro passo, talvez?
ATUALIZAÇÃO: Após o anúncio da desativação do proxy.heroku.com EOL da Bamboo (setembro de 2014) para os aplicativos da Bamboo, agora eles também devem usar o mapeamento yourapp.herokuapp.com agora.
fonte
[yourapp].herokuapp.com
. O suporte para a pilha de roteamento legado[yourapp].heroku.com
será eliminado.O truque é
fonte
Sim, muitas mudanças no Heroku. Se estiver usando um dinamômetro Heroku para o seu servidor web, você terá que encontrar uma maneira de alternar entre um
DNS
nome e outroDNS
(já que cada endpoint DNS Heroku pode resolver para muitos endereços IP para ajustar dinamicamente para solicitar carregamentos).Um
CNAME
registro é para aliasingwww.example.com
->www.example.com.herokudns.com.
Você não pode usar
CNAME
para um domínio sem www (@
), ou sejaexample.com
(a menos que você encontre um servidor de nomes que possa fazerCNAME Flattening
- que é o que eu fiz).Mas realmente a solução mais fácil, que pode muito bem ser tomado cuidado de tudo em sua conta GoDaddy, é criar um
CNAME record
que faz isso:www.example.com -> www.example.com.herokudns.com
.Em seguida, crie um redirecionamento 301 permanente de
example.com
parawww.example.com
.Isso requer apenas o nome de domínio personalizado um heroku configurado nas configurações do heroku app:
www.example.com.herokudns.com
. @Jonathan Roy fala sobre isso (acima), mas fornece um link incorreto.fonte
Você não pode usar o domínio sem www de
your-domain.com
se ele não for redirecionado parawww.your-domain.com
. Heroku usa owww.yourdomain.com
que age aqui como um subdomínio. Portanto, quando você seguir a instrução padrão de usoyour-domain.com
, precisará atribuir os dois.Na verdade, podemos atribuir apenas o domínio sem www, sem o
www.your-domain.com
. Use somenteyour-domain.com
quando o provedor de dns do domínio (NameServers) suportar ALIAS ou ANAME para o @Registroexample.herokuapp.com
sem CNAMEwww.your-domain.com
para ele.Ele permitirá que você aponte
www.your-domain.com
para outra hospedagem separadamente (independente).fonte
Apontei o não-www para
54.243.64.13
e owww.domain.com
para oalias.herokuapp.com
e tudo funcionou bem.Encontrou o IP somente após apontar
www.domain.com
e executar o comando dig nowww.domain.com
e ele mostrou:Pode não ser ideal, mas funcionou.
fonte