Overview
You can use your own custom domain name for your hosted content. By default, content that you upload is available at a domain with the following form:
<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 para tu dominio que apunte al dominio por defecto de App Services. Utiliza 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, necesitas una copia local de los archivos de configuración de tu 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.
Specify the Custom Domain
En hosting/config.json, configura custom_domain para tu nombre de dominio personalizado y guarda 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.
Implemente la Configuración de Hosting Actualizada
Once you've updated and saved hosting/config.json you can push the updated config to your remote app. App Services CLI immediately deploys the configuration on push and App Services immediately starts trying to verify your domain name.
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
If you have trouble verifying your domain:
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"