own name domain delegate comç ssl heroku https dns namecheap

ssl - domain - namecheap dashboard



La configuración DNS de namecheap no funciona con https en el dominio personalizado de Heroku (3)

Descubrí lo que está mal, después de subir el certificado ssl a heroku, debería dejar de usar myapp.herokuapp.com , en su lugar usar myapp.com.herokudns.com , así que en la configuración de DNS de namecheap, debería tener lo siguiente:

CNAME Record @ myapp.com.herokudns.com CNAME Record www www.myapp.com.herokudns.com

No creo que la redirección sea necesaria (incluso en el documento de Namecheap, dice que no debe establecer CNAME en un dominio simple, sino que debe redirigir www en su lugar). Intenté usar el URL redirect record www https://myapp.com para reemplazar el registro www CNAME pero no funcionará.

Además, cuando creé el certificado con myapp.com encrypt, solo certifiqué el dominio myapp.com , pero olvidé www.myapp.com , así que cuando acceda al dominio www, el navegador se queja de que el certificado es de myapp.com , una vez que myapp.com el certificado para cubrirlo. www.myapp.com , con la configuración anterior, todos los dominios funcionan bien con un candado verde.

Estoy muy confundido con la configuración de namecheap y heroku para que funcionen juntos para servir dominios personalizados sobre https.

Estoy utilizando heroku ssl beta , al final de la configuración, heroku ha actualizado su mapa de dominio de esta manera:

myapp.com myapp.com.herokudns.com www.myapp.com wwww.myapp.com.herokudns.com

El certificado ssl se ha agregado a heroku con éxito, lo sé porque puedo acceder a https://myapp.herokuapp.com con un candado verde.

El siguiente paso debería ser modificar el DNS de DNS, seguí este tutorial

Las entradas que agregué son:

CNAME Record www myapp.herokuapp.com URL Redirect @ https://www.myapp.com

Eso debería ser, pero no funciona como esperaba.

Si myapp.com , irá a https://www.myapp.com (para que funcione el redireccionamiento), pero sin un candado.

Lo mismo si voy directamente a https://www.myapp.com .

Estoy seguro de que no es porque el cambio no haya tenido efecto todavía, porque me he equivocado con otros dominios y ya tiene efecto después de 5 minutos o más.

¿Puede alguien decirme cuál es el problema?


Su solución (usando CNAME para @) en Namecheap también funciona para https fwding a Amazon ELB. Mi dominio es servido por Namecheap. Su recomendación (incorrecta como usted señaló) fue URL URL de tráfico https para mi dominio (x.com) a mi instancia Amazon Elb (que tiene mi certificado ssl para x.com). URL fwding obtiene un error de conexión rechazada de los servidores de NameCheap.

El uso de un CNAME para @ muestra un buen sello de seguridad verde para las URL https. También agregué un CNAME www a la misma instancia de Amazon Elb para tráfico que no sea https.


Usted redirige a https://www.myapp.com . El navegador espera un certificado para www.myapp.com , pero de acuerdo con su descripción, solo hay un certificado para myapp.herokuapp.com . Debido a que el nombre de host en la URL no coincide con el tema del certificado, el navegador se queja del certificado incorrecto.