Estoy alojando un sitio web estático con los siguientes recursos de Azure:

  • Cuenta de almacenamiento de Azure
  • Azure CDN
  • Puntos finales de CDN
  • Zona DNS

y mi dominio se compró a GoDaddy.

La implementación es muy sencilla:

  1. Implemento mi sitio web estático en la cuenta de almacenamiento y todo está bien, obtuve mis URL principales y secundarias, que funcionan bien
  2. En mi perfil de CDN, he creado un punto final que apunta a la URL de mi cuenta de almacenamiento y, como resultado, se creó un nuevo recurso de punto final probando que el nombre de host del punto final funciona perfectamente
  3. Mi zona DNS se basa en mis dominios comprados por GoDaddy. Ya agregué el registro @ del tipo "A" y el registro www del tipo "A", así como también Azure creó automáticamente 2 registros Cname adicionales para el propósito de verificación de CDN
  4. De regreso al punto final que creé en la CDN, agrego 2 dominios personalizados para mi sitio web que son "example.com" y "www.example.com". Ambas URL funcionan bien ahora y abren el sitio alojado en la cuenta de almacenamiento, pero es sucediendo a través de HTTP, no HTTPS
  5. Hago clic en el dominio personalizado www.example.com en la hoja de descripción general del punto final y desde la nueva hoja selecciono para el dominio personalizado HTTPS y elijo CDN administrado y hago clic en guardar después de un tiempo para verificar que funciona bien y www.example.com está trabajando sobre HTTPS
  6. repetir el mismo paso 5 para el dominio personalizado desnudo en el punto final no funciona, ya que cuando hago clic en guardar, arroja un error

We couldn't find a DNS record for custom domain that points to endpoint. To map a domain to this endpoint, create a CNAME record with your DNS provider for custom domain that points to endpoint.

Mi objetivo final es poder abrir www.example.com y example.com a través de HTTPS, si puedo corregir este error o tal vez seguir una implementación alternativa, no hay problema con eso, o si es posible redireccionar sin una redirección servidor desde el dominio simple hasta el www también estaría bien. Estoy abierto a cualquier solución.

Intenté agregar un cname con un valor de dominio simple a mi zona DNS, pero estoy aprendiendo que no es posible porque tengo que proporcionar un prefijo para .example.com al crear un cname en la zona DNS de Azure.

answer

Puede ir a la configuración de DNS y agregar un nuevo registro A con un nombre en blanco. Deberá seleccionar el tipo de alias y elegir su recurso CDN.

Luego, puede volver a su CDN y agregar el dominio personalizado.

https://azure.microsoft.com/en-us/blog/announcing-alias-records-for-azure-dns/