Apuntar sub dominio a un App Service en Azure

Este post se basa en un caso un poco particular, se trata de un proyecto que cuenta con un blog instalado en un Hosting Linux de Web Empresa en WordPress al cual era necesario agregarle una aplicación web que fue desarrollada con ASP.NET MVC que corre sobre IIS en un App Service de Azure y a la cual se puede acceder a través de sub.dominio.com.

Este post habla de un problema poco frecuente pero que cuando aparece puede generar algunas complicaciones, en mi caso me llevo un ratito llegar a una solución así que espero pueda ser útil para otro programador.

La solución explicada a continuación es muy simple y a diferencia de asignar un sub dominio a otro hosting por medio de configuración de NS, con Azure lo que se hace es una configuración de CNAME al sub dominio.

Pasos en CPanel

Los pasos que se describen a continuación permiten

  1. Crear el subdominio en este caso CPANEL
    1. Panel de Control
      1. Subdominios
      2. Crear subdominio
      3. Click en Volver
  1. Ir a la sección Dominios (DNS Editor Avanzado)
    1. Seleccionar el Dominio Principal
    2. Buscar el subdominio y hacer click en Editar
      1. Nombre: dominio.com
      2. TTL: 14400
      3. Tipo: CNAME (Cambiar el tipo de A por CNAME)
      4. CNAME:azurewebsite.com (Ingresar la dirección de azure sin https).
    3. Realizar de forma análoga el registro con nombre www.sub.dominio.com para funcione correctamente con y sin www.

Pasos en Azure

  1. Ir al menú Settings/Custom Domains
    1. Click en Add hostname.
    2. Ingresar sub.dominio.com sin http/https.
    3. Click en Validate
    4. Host Name record type: CNAME
    5. Click en Add Hostname
Configuración de sub dominio en azure.
Configuración de sub dominio en azure.

Por último, para probar que todo funciona ok, ingresamos el sub dominio en el navegador y deberíamos poder ver la web app instalada en Azure.

En fin, como comentaba al principio, es un caso muy particular y que se resuelve de forma muy simple.

Si te ha servido este artículo, te invitó a compartirlo para que pueda llegar a más gente.