Overview
Puedes usar tu propio nombre de dominio personalizado para tu contenido alojado. De forma predeterminada, el contenido que subes está disponible en un dominio con el siguiente formato:
<Your App ID>.mongodbstitch.com
Puede configurar un nombre de dominio personalizado para el contenido alojado de su aplicación desde la interfaz de usuario de App Services o importando un directorio de configuración de la aplicación que especifique el dominio en su config.json Archivo de configuración. Seleccione la pestaña a continuación que corresponda al método que desea utilizar.
Procedimiento
Especificar el dominio personalizado en Atlas App Services
Debes proporcionar tu nombre de dominio personalizado a App Services para que pueda servir contenido desde el dominio. Para especificar el dominio:
Haga clic Hosting en el menú de navegación de la izquierda.
Haz clic en la pestaña Settings.
En Custom Domain, establezca el interruptor en Enabled.
Introduce tu dominio personalizado en el cuadro de entrada, debajo del botón Enabled. Este valor debe ser el dominio raíz sin subdominios. Por ejemplo, deberías introducir
example.comen lugar dewww.example.com.Haga clic en Save.
Nota
Si se encuentra un error durante la validación del nombre de dominio personalizado, App Services envía un correo electrónico al propietario del proyecto para alertarlo sobre el problema.
Agregar un registro CNAME de validación
Para verificar que eres el propietario del dominio debes agregar uno nuevo Registro CNAMEEn la configuración DNS de su dominio. La Custom Domain sección incluirá un cuadro de información que indica el nombre de host y el valor de destino que se usarán en el registro.
Una vez agregado el registro de validación, la propagación del registro DNS puede tardar un tiempo. App Services comprobará periódicamente los registros DNS del dominio en busca de la validación CNAME y marcará el dominio como verificado si lo encuentra.
Tip
Solución de problemas
En el campo Name de la interfaz de usuario de App Services, este proporciona la dirección completa del registro CNAME,
<Subdomain>.<Your Base Domain>. Sin embargo, muchos proveedores de alojamiento solo solicitan la parte<Subdomain>para incluirla en su interfaz de usuario. Si tiene algún problema, consulte la documentación de su proveedor de alojamiento para saber cómo añadir registros CNAME.Es posible que App Services no pueda encontrar el registro de validación si su proveedor de DNS redirige las solicitudes del dominio. Si App Services no puede validar su dominio, asegúrese de haber deshabilitado todos los servidores proxy HTTP para el registro CNAME de validación en su proveedor de DNS.
Si se encuentra un error durante la validación del nombre de dominio personalizado, App Services envía un correo electrónico al propietario del proyecto para alertarlo sobre el problema.
Agregar un registro CNAME de redireccionamiento
Una vez que App Services haya verificado tu dominio, solo queda añadir un registro DNS CNAME que apunte al dominio predeterminado de App Services. Usa el siguiente nombre de host y valor de destino:
Valor | Descripción | |
|---|---|---|
Nombre del host | Un subdominio como | |
Objetivo | El dominio predeterminado de su aplicación. Este valor aparece como App Services Domain en la pestaña Settings de la página Hosting. El dominio predeterminado tiene el siguiente formato: |
Obtenga la última versión de su aplicación
Para configurar un nombre de dominio personalizado con la CLI de App Services, necesita una copia local de los archivos de configuración de su aplicación.
Para extraer una copia local de la última versión de su aplicación, ejecute lo siguiente:
appservices pull --remote="<Your App ID>"
Tip
También puedes descargar una copia de los archivos de configuración de tu aplicación desde la pantalla Deploy > Import/Export App en la Interfaz de usuario Realm.
Especifique el dominio personalizado
En hosting/config.json, configure custom_domain con su nombre de dominio personalizado y luego guarde el archivo.
{ "enabled": true, "custom_domain": "example.com" }
Nota
El valor custom_domain debe ser el dominio raíz sin subdominios. Por ejemplo, debe escribir example.com en lugar de www.example.com.
Implementar la configuración de alojamiento actualizada
Una vez que hayas actualizado y guardado hosting/config.json, puedes enviar la configuración actualizada a tu aplicación remota. La CLI de App Services implementa la configuración inmediatamente al enviarla y App Services intenta verificar tu nombre de dominio.
appservices push --remote="<Your App ID>" --include-hosting
Agregar un registro CNAME de validación
Para verificar que eres el propietario del dominio, debes agregar un nuevo registro CNAME en la configuración DNS de tu dominio. Puedes encontrar el nombre de host y el valor de destino en la sección del registro Custom Domain de la Hosting > Settings pestaña de la interfaz de usuario de App Services.
Una vez agregado el registro de validación, la propagación del registro DNS puede tardar un tiempo. App Services comprobará periódicamente los registros DNS del dominio en busca de la validación CNAME y marcará el dominio como verificado si lo encuentra.
Tip
Solución de problemas
En el campo Name de la interfaz de usuario de App Services, este proporciona la dirección completa del registro CNAME,
<Subdomain>.<Your Base Domain>. Sin embargo, muchos proveedores de alojamiento solo solicitan la parte<Subdomain>para incluirla en su interfaz de usuario. Si tiene algún problema, consulte la documentación de su proveedor de alojamiento para saber cómo añadir registros CNAME.Es posible que App Services no pueda encontrar el registro de validación si su proveedor de DNS redirige las solicitudes del dominio. Si App Services no puede validar su dominio, asegúrese de haber deshabilitado todos los servidores proxy HTTP para el registro CNAME de validación en su proveedor de DNS.
Si se encuentra un error durante la validación del nombre de dominio personalizado, App Services envía un correo electrónico al propietario del proyecto para alertarlo sobre el problema.
Agregar un registro CNAME de redireccionamiento
Una vez que App Services haya verificado tu dominio, solo queda añadir uno o más registros DNS CNAME que apunten al dominio predeterminado de App Services. Usa el siguiente nombre de host y valor de destino:
Valor | Descripción | |
|---|---|---|
Nombre del host | Un subdominio como | |
Objetivo | El dominio predeterminado de su aplicación. Este valor aparece como App Services Domain en la pestaña Settings de la página Hosting. El dominio predeterminado tiene el siguiente formato: |
Nota
Agregue las CAA de AWS de App Services para verificar su dominio
Si tiene problemas para verificar su dominio:
Borre cualquier CAA innecesario de los registros de su sitio
Agregue los siguientes registros CAA:
DominioTipo de registroFlagsTagValorwww.example.comCAA0issue"amazon.com"www.example.comCAA0issue"amazontrust.com"www.example.comCAA0issue"awstrust.com"