Docs Menu
Docs Home
/ /
Archivos de host

Utilice un nombre de dominio personalizado

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.

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

3

En hosting/config.json, configure custom_domain con su nombre de dominio personalizado y luego guarde el archivo.

alojamiento/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

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

Si tiene problemas para verificar su dominio:

  • 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