Menu Docs
Página inicial do Docs
/ /
Serviços Atlas App
/ /

Usar um nome de domínio personalizado

Nesta página

  • Visão geral
  • Procedimento

Você pode usar seu próprio nome de domínio personalizado para seu conteúdo hospedado. Por padrão, o conteúdo que você carrega estará disponível em um domínio com a seguinte forma:

<Your App ID>.mongodbstitch.com

Você pode configurar um nome de domínio personalizado para o conteúdo hospedado do seu aplicativo a partir da interface do usuário do App Services ou importando um diretório de configuração do aplicativo que especifica o domínio em seu arquivo de configuração config.json. Selecione a aba abaixo que corresponde ao método que você deseja usar.

1

Você deve ser proprietário do nome de domínio personalizado do qual deseja veicular conteúdo. Se você ainda não possui o domínio que deseja usar, precisará comprá-lo em um registrador de nome de domínio.

2

Você precisa fornecer seu nome de domínio personalizado ao App Services para que ele possa veicular conteúdo do domínio. Para especificar o domínio:

  1. Clique em Hosting no menu de navegação esquerdo.

  2. Clique na aba Settings.

  3. Em Custom Domain, defina a opção como Enabled.

  4. Insira seu domínio personalizado na caixa de entrada sob o botão Enabled. Esse valor deve ser o domínio raiz sem subdomínios. Por exemplo, você deve inserir example.com em vez de www.example.com.

  5. Clique em Save.

Observação

Se for encontrado um erro durante a validação do nome de domínio personalizado, o App Services enviará ao proprietário do projeto um e-mail alertando-o sobre o problema.

3

Para verificar se você é o proprietário do domínio, você deve adicionar um novo registro na configuração de DNS do seu domínio. A seção Custom Domain incluirá uma caixa de informações que lista o nome do host e o valor de destino a serem usados no registro.

Depois de adicionar o registro de validação, pode levar algum tempo para que o registro DNS se propague. O App Services verificará periodicamente os registros DNS do domínio em busca da validação CNAME e marcará o domínio como verificado se encontrar o registro.

Dica

Solução de problemas

  • No campo Name da interface do usuário do App Services, o App Services fornece o endereço completo para o registro CNAME, <Subdomain>.<Your Base Domain>. No entanto, muitos provedores de hospedagem apenas solicitam a parte <Subdomain> para inserir em sua interface de usuário. Se você tiver problemas, verifique a documentação do provedor de hospedagem sobre como adicionar registros CNAME.

  • É possível que o App Services não consiga encontrar o registro de validação se seu provedor de DNS enviar por proxy as solicitações do domínio. Se o App Services não conseguir validar seu domínio, verifique se você desativou todos os proxies HTTP para o registro CNAME de validação no seu provedor de DNS.

  • Se for encontrado um erro durante a validação do nome de domínio personalizado, o App Services enviará ao proprietário do projeto um e-mail alertando-o sobre o problema.

4

Depois que o App Services verificar seu domínio, basta adicionar um registro DNS CNAME para o seu domínio que aponte para o domínio padrão do App Services. Use o seguinte nome de host e valor de destino:

Valor
Descrição
Nome do host
Um subdomínio como www.
Alvo

O domínio padrão do seu aplicativo. Este valor está listado como App Services Domain na aba Settings da página Hosting. O domínio padrão tem o seguinte formato:

<Your App ID>.mongodbstitch.com
1

Você deve ser proprietário do nome de domínio personalizado do qual deseja veicular conteúdo. Se você ainda não possui o domínio que deseja usar, precisará comprá-lo em um registrador de nome de domínio.

2

Para configurar um nome de domínio personalizado com a App Services CLI, você precisa de uma cópia local dos arquivos de configuração do seu aplicativo.

Para extrair uma cópia local da versão mais recente do seu aplicativo, execute o seguinte:

appservices pull --remote="<Your App ID>"

Dica

Você também pode baixar uma cópia dos arquivos de configuração do seu aplicativo na tela Deploy > Import/Export App na interface do usuário do App Services.

3

Em hosting/config.json, defina custom_domain para seu nome de domínio personalizado e salve o arquivo.

hosting/config.json
{
"enabled": true,
"custom_domain": "example.com"
}

Observação

O valor de custom_domain deve ser o domínio raiz sem subdomínios. Por exemplo, você deve inserir example.com em vez de www.example.com.

4

Depois de especificar seu nome de domínio personalizado, você pode importar o diretório do aplicação .

Navegue até a raiz do diretório do aplicação e execute o seguinte comando:

appservices import --include-hosting
5

Depois de atualizar e salvar hosting/config.json , você poderá enviar a configuração atualizada para seu aplicativo remoto. O App Services CLI implementa imediatamente a configuração em push e o App Services começa imediatamente a tentar verificar seu nome de domínio.

appservices push --remote="<Your App ID>" --include-hosting
6

Para verificar se você é o proprietário do domínio, adicione um novo registro CNAME na configuração de DNS do seu domínio. Você pode encontrar o nome do host e o valor de destino a serem usados na seção Custom Domain de registro da guia Hosting > Settings na interface do usuário do App Services.

Depois de adicionar o registro de validação, pode levar algum tempo para que o registro DNS se propague. O App Services verificará periodicamente os registros DNS do domínio em busca da validação CNAME e marcará o domínio como verificado se encontrar o registro.

Dica

Solução de problemas

  • No campo Name da interface do usuário do App Services, o App Services fornece o endereço completo para o registro CNAME, <Subdomain>.<Your Base Domain>. No entanto, muitos provedores de hospedagem apenas solicitam a parte <Subdomain> para inserir em sua interface de usuário. Se você tiver problemas, verifique a documentação do provedor de hospedagem sobre como adicionar registros CNAME.

  • É possível que o App Services não consiga encontrar o registro de validação se seu provedor de DNS enviar por proxy as solicitações do domínio. Se o App Services não conseguir validar seu domínio, verifique se você desativou todos os proxies HTTP para o registro CNAME de validação no seu provedor de DNS.

  • Se for encontrado um erro durante a validação do nome de domínio personalizado, o App Services enviará ao proprietário do projeto um e-mail alertando-o sobre o problema.

7

Depois que o App Services verificar seu domínio, tudo o que resta a fazer é adicionar um ou mais registros DNS CNAME para o seu domínio que ponto para o domínio padrão do App Services. Use o seguinte nome de host e valor de destino:

Valor
Descrição
Nome do host
Um subdomínio como www.
Alvo

O domínio padrão do seu aplicativo. Este valor está listado como App Services Domain na aba Settings da página Hosting. O domínio padrão tem o seguinte formato:

<Your App ID>.mongodbstitch.com

Observação

Adicione AWS CAAs do App Services para verificar seu domínio

Se você tiver problemas para verificar seu domínio:

  • limpar todos os CAAs desnecessários dos registros do seu site

  • adicione os seguintes registros CAA:

    Domínio
    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"

Voltar

Use uma página 404 personalizada