Estoy tratando de obtener un nombre de dominio que compré a través de GoDaddy para que funcione con mi sitio alojado en Heroku.
¿Cómo configuro mi nombre de dominio para que funcione con Heroku?
Estoy tratando de obtener un nombre de dominio que compré a través de GoDaddy para que funcione con mi sitio alojado en Heroku.
¿Cómo configuro mi nombre de dominio para que funcione con Heroku?
Respuestas:
[Actualizado el 31.10.2014] ¡Muy bien! ¡Funciona! Así es como lo hice desde cero, para que otros con el mismo problema también puedan solucionarlo. Primero explicaré cómo configurar Heroku y GoDaddy, luego explicaré cómo crear un dominio simple (www.example.com -> example.com).
Configura Heroku y GoDaddy:
En la carpeta de su proyecto en la terminal (en su computadora) escriba heroku domains:add www.example.com
(donde www.example.com
está el dominio que compró en GoDaddy)
Inicie sesión en GoDaddy -> DOMINIOS -> elija su dominio -> Iniciar (esto lo llevará a los Detalles del dominio)
Haga clic en la pestaña 'Archivo de zona DNS'
Elimine el registro CNAME llamado 'www' (que apunta a @)
Haga clic en 'Agregar registro' -> CNAME (Alias) -> 'Host' debería ser www
y 'Apunta a' debería ser su dirección de Heroku (ejemplo
supermoo-bil-3411.herokuapp.com
). TTL puede ser de 1 hora.
El DNS puede tardar algún tiempo en propagarse. A mí me tomó unos 10 minutos.
¡Eso es! supermoo-bil-3411.herokuapp.com
ahora estará debajo www.example.com
:)
Crea un dominio simple:
Un dominio simple elimina la necesidad de escribir www delante de su nombre de dominio. Esto se puede hacer reenviando example.com
a www.example.com
. Esto es muy fácil con GoDaddy:
En la misma ventana que arriba, haga clic en la pestaña 'Configuración'
En Reenvío -> Dominio -> Haga clic en 'Administrar' -> luego haga clic en 'Agregar reenvío'
'Reenviar a' debe ser www.example.com
(su dominio), 'Tipo de redireccionamiento' debe ser '301 (Permanente)', 'Configuración de reenvío' debe ser 'Solo reenvío'
Asegúrate de que la opción "Actualizar mis servidores de nombres y la configuración de DNS para admitir este cambio (recomendado)" esté marcada.
¡Eso es! Estás listo :)
Enlaces útiles:
Gracias a Ryan Kazinec por su ayuda :)
La configuración de DNS tiende a tener un retraso.
¿Ha intentado acceder a la aplicación desde otro dispositivo? (¿Digamos un teléfono inteligente que está operando en otra red?) He visto en varias ocasiones donde mi caché dns local estaba causando problemas, por lo que acceder a él desde otro dispositivo puede arrojar algo de luz sobre su situación.
Si está realizando los cambios de dns desde una computadora con Windows, puede vaciar su caché de dns, lo que a veces puede resolver su problema.
1.) Haga clic derecho en CMD.exe (también conocido como símbolo del sistema) 2.) Haga clic en Ejecutar como administrador. 3.) escriba: ipconfig / flushdns 4.) Presione la tecla Enter
Pero tenga en cuenta que los cambios de dns pueden tardar un tiempo en propagarse.
Vaya a https://dnsimple.com/r/ecc41c23013629 y abra una cuenta.
Tienen una configuración de un clic para heroku y puede configurar el TTL en tan solo un minuto. Luego, en el lado de GoDaddy, simplemente cambie los servidores dns de los servidores de go daddy a los dnsimple (todo explicado en el sitio dnsimple). SENCILLO ;)
Tu dominio aún está alojado en GoDaddy
GoDaddy no es el lugar para administrar sus dns en mi humilde opinión.
Una de las formas más fáciles de configurar un dominio externo con Heroku es usando este complemento: https://addons.heroku.com/zerigo_dns - Simplemente tiene que apuntar los servidores de nombres dns a
a.ns.zerigo.net
b.ns.zerigo.net
c.ns.zerigo.net
d.ns.zerigo.net
e.ns.zerigo.net
No estoy afiliado a Zerigo DNS, solo un usuario feliz. Sí, es gratis para 50,000 consultas por mes y por $ 20 / mes obtienes consultas ilimitadas.
Espero que esto ayude.