Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Archivos de host

Use a Custom Domain Name

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.

1

Debes ser el propietario del nombre de dominio personalizado desde el que quieres publicar contenido. Si aún no tienes el dominio que quieres usar, tendrás que comprarlo a un registrador de nombres de dominio.

2

Debes proporcionar tu nombre de dominio personalizado a App Services para que pueda servir contenido desde el dominio. Para especificar el dominio:

  1. Haga clic Hosting en el menú de navegación de la izquierda.

  2. Haz clic en la pestaña Settings.

  3. En Custom Domain, establezca el interruptor en Enabled.

  4. 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.com en lugar de www.example.com.

  5. 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.

3

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.

4

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 www.

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:

<Your App ID>.mongodbstitch.com
1

Debes ser el propietario del nombre de dominio personalizado desde el que quieres publicar contenido. Si aún no tienes el dominio que quieres usar, tendrás que comprarlo a un registrador de nombres de dominio.

2

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.

3

En hosting/config.json, configura custom_domain para tu nombre de dominio personalizado y guarda el archivo.

hosting/config.json
{
"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.

4

Una vez que haya especificado su nombre de dominio personalizado, puede importar el directorio de la aplicación.

Navegue a la raíz del directorio de la aplicación y ejecute el siguiente comando:

appservices import --include-hosting
5

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
6

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.

7

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 www.

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:

<Your App ID>.mongodbstitch.com

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:

    Dominio
    Tipo de registro
    Flags
    Tag
    Valor

    www.example.com

    CAA

    0

    issue

    "amazon.com"

    www.example.com

    CAA

    0

    issue

    "amazontrust.com"

    www.example.com

    CAA

    0

    issue

    "awstrust.com"

Volver

Utilice una página 404 personalizada

En esta página