He creado una aplicación heroku y quiero darle un dominio de godaddy.com.
He configurado los tres hosts proporcionados por heroku pero ahora recibo un error que dice:
Heroku | No hay tal aplicación
No hay ninguna aplicación configurada en ese nombre de host.
Quizás el propietario de la aplicación le haya cambiado el nombre o usted haya escrito mal la URL.
Quiero saber: ¿hay alguna otra forma de configurar una aplicación heroku?
ACTUALIZADO: Nuevo enfoque Utilice este enlace para un nuevo enfoque . La respuesta aceptada es una característica antigua.
www
y nombre de host@
? Editar: Vaya, parece que solo uno puede existir.Hay 2 pasos que debe realizar,
Puede leer más sobre esto en http://devcenter.heroku.com/articles/custom-domains
¿Supongo que quizás se haya perdido el primer paso?
ACTUALIZACIÓN: Tras el anuncio de la retirada de EOL proxy.heroku.com de Bamboo (septiembre de 2014) para las aplicaciones de Bamboo, por lo que ahora también deberían usar la asignación de yourapp.herokuapp.com.
fuente
[yourapp].herokuapp.com
. Se[yourapp].heroku.com
eliminará la compatibilidad con la pila de enrutamiento heredada .El truco es
fuente
Sí, muchos cambios en Heroku. Si está utilizando un dinamómetro Heroku para su servidor web, debe encontrar la forma de alias de un
DNS
nombre a otroDNS
nombre (ya que cada punto final DNS de Heroku puede resolverse en muchas direcciones IP para ajustarse dinámicamente a las cargas de solicitud).Un
CNAME
registro es para aliaswww.example.com
->www.example.com.herokudns.com.
No se puede utilizar
CNAME
para un dominio simple (@
), es decirexample.com
(a menos que encuentre un servidor de nombres que pueda hacerloCNAME Flattening
, que es lo que hice yo).Pero en realidad la solución más fácil, que más o menos se puede tomar el cuidado de todos en su cuenta de GoDaddy, es crear una
CNAME record
que hace esto:www.example.com -> www.example.com.herokudns.com
.Y luego cree una redirección 301 permanente de
example.com
awww.example.com
.Esto requiere sólo un nombre de dominio personalizado heroku configurado en la configuración de aplicaciones heroku:
www.example.com.herokudns.com
. @Jonathan Roy habla de esto (arriba) pero proporciona un enlace incorrecto.fuente
No puede usar el dominio simple de
your-domain.com
si no está redirigido awww.your-domain.com
. Heroku usa elwww.yourdomain.com
que actúa aquí como subdominio. Entonces, cuando siga las instrucciones predeterminadas para usaryour-domain.com
, deberá asignar ambos.De hecho, podemos asignar solo el dominio simple sin el
www.your-domain.com
. Úselo soloyour-domain.com
cuando el proveedor de DNS del dominio (NameServers) admita ALIAS o ANAME para el registro @example.herokuapp.com
sin CNAMEwww.your-domain.com
.Te permitirá apuntar
www.your-domain.com
a otro hosting por separado (independiente).fuente
Apunté el no-www a
54.243.64.13
ywww.domain.com
elalias.herokuapp.com
y todo funcionó bien.Encontré la IP solo después de señalar
www.domain.com
y luego ejecutar el comando dig enwww.domain.com
y mostró:Puede que no sea ideal, pero funcionó.
fuente