Comprar um nome de domínio personalizado para Serviço de Aplicativo do AzureBuy a custom domain name for Azure App Service

Os domínios do serviço de aplicativo são domínios de nível superior que são gerenciados diretamente no Azure.App Service domains are top-level domains that are managed directly in Azure. Eles facilitam o gerenciamento de domínios personalizados para Serviço de Aplicativo do Azure.They make it easy to manage custom domains for Azure App Service. Este tutorial mostra como comprar um domínio de Serviço de Aplicativo e atribuir nomes DNS ao Serviço de Aplicativo do Azure.This tutorial shows you how to buy an App Service domain and assign DNS names to Azure App Service.

Para a VM do Azure ou Armazenamento do Azure, consulte Atribuir o domínio do Serviço de Aplicativo para a VM Azure ou o Armazenamento do Azure.For Azure VM or Azure Storage, see Assign App Service domain to Azure VM or Azure Storage. Para serviços de nuvem, consulte Configurando um nome de domínio personalizado para um serviço de nuvem do Azure.For Cloud Services, see Configuring a custom domain name for an Azure cloud service.

Pré-requisitosPrerequisites

Para concluir este tutorial:To complete this tutorial:

Preparar o aplicativoPrepare the app

Observação

Os planos de hospedagem Gratuito e Compartilhado (versão prévia) do Serviço de Aplicativo são camadas base executadas nas mesmas máquinas virtuais do Azure de outros aplicativos do Serviço de Aplicativo.App Service Free and Shared (preview) hosting plans are base tiers that run on the same Azure virtual machines as other App Service apps. Alguns aplicativos podem pertencer a outros clientes.Some apps might belong to other customers. O uso dessas camadas é voltado somente para desenvolvimento e teste.These tiers are intended to be used only for development and testing purposes.

Para usar domínios personalizados no Serviço de Aplicativo do Azure, o Plano do Serviço de Aplicativo do aplicativo deverá ser uma camada paga (Compartilhado, Básico, Standard ou Premium).To use custom domains in Azure App Service, your app's App Service plan must be a paid tier (Shared, Basic, Standard, or Premium). Nesta etapa, você garante que o aplicativo está no tipo de preço com suporte.In this step, you make sure that the app is in the supported pricing tier.

Entrar no AzureSign in to Azure

Abra o portal do Azure e entre com sua conta do Azure.Open the Azure portal and sign in with your Azure account.

No menu à esquerda, selecione Serviços de Aplicativos e, em seguida, selecione o nome do aplicativo.From the left menu, select App Services, and then select the name of the app.

Navegação no Portal para o aplicativo do Azure

A página de gerenciamento do aplicativo do Serviço de Aplicativo é exibida.You see the management page of the App Service app.

Verifique o tipo de preçoCheck the pricing tier

No painel de navegação à esquerda da página do aplicativo, role até a seção Configurações e selecione Escalar verticalmente (plano do Serviço de Aplicativo) .In the left navigation of the app page, scroll to the Settings section and select Scale up (App Service plan).

Menu Escalar verticalmente

A camada atual do aplicativo é realçada por uma borda azul.The app's current tier is highlighted by a blue border. Verifique se o aplicativo não está na camada F1.Check to make sure that the app is not in the F1 tier. Não há suporte para DNS personalizado na camada F1.Custom DNS is not supported in the F1 tier.

Captura de tela do menu de navegação à esquerda da página do aplicativo com escalar verticalmente (plano do serviço de aplicativo) selecionado.

Se o plano de serviço de aplicativo não está no F1 camada, feche o expandir página e ir para comprar o domínio.If the App Service plan is not in the F1 tier, close the Scale up page and skip to Buy the domain.

Escalar verticalmente o plano do Serviço de AplicativoScale up the App Service plan

Selecione qualquer uma das camadas não gratuitas (D1, B1, B2, B3 ou qualquer camada na categoria Produção).Select any of the non-free tiers (D1, B1, B2, B3, or any tier in the Production category). Para obter opções adicionais, clique em Ver opções adicionais.For additional options, click See additional options.

Clique em Aplicar.Click Apply.

Captura de tela do menu de navegação à esquerda da página do aplicativo com escalar verticalmente (plano do serviço de aplicativo) selecionado.

Quando você receber a notificação a seguir, a operação de escala terá sido concluída.When you see the following notification, the scale operation is complete.

Confirmação da operação de escala

Comprar o domínioBuy the domain

Informações sobre preçosPricing Information

Para obter informações sobre preços em domínios de serviço Azure App, visite a página de preços do serviço de aplicativo e role para baixo até domínio do serviço de aplicativo.For pricing information on Azure App Service Domains, visit the App Service Pricing page and scroll down to App Service Domain.

Entrar no AzureSign in to Azure

Abra o portal do Azure e entre com sua conta do Azure.Open the Azure portal and sign in with your Azure account.

Inicializar Comprar domínioLaunch Buy domains

Na guia Serviços de Aplicativos, clique no nome do aplicativo, selecione Configurações e, em seguida, selecione Domínios personalizadosIn the App Services tab, click the name of your app, select Settings, and then select Custom domains

Captura de tela que mostra os domínios personalizados realçados.

Na página Domínios personalizados, clique em Comprar domínio.In the Custom domains page, click Buy Domain.

Captura de tela que mostra a compra de domínio realçado.

Observação

Se não conseguir ver a seção Domínios do Serviço de Aplicativo, você precisará remover o limite de gastos em sua conta do Azure (veja Pré-requisitos).If you cannot see the App Service Domains section, you need to remove the spending limit on your Azure account (see Prerequisites).

Configurar a compra de domínioConfigure the domain purchase

Na página Domínio de Serviço de Aplicativo, na caixa Pesquisar domínio, digite o nome de domínio que você deseja comprar e digite Enter.In the App Service Domain page, in the Search for domain box, type the domain name you want to buy and type Enter. Os domínios disponíveis sugeridos são mostrados logo abaixo da caixa de texto.The suggested available domains are shown just below the text box. Selecione um ou mais domínios que deseja comprar.Select one or more domains you want to buy.

Captura de tela que mostra a caixa Pesquisar pesquisa de domínio.

Observação

Os domínios de nível superior a seguir têm suporte dos domínios do Serviço de Aplicativo: com, net, co.uk, org, nl, in, biz, org.uk e co.in.The following top-level domains are supported by App Service domains: com, net, co.uk, org, nl, in, biz, org.uk, and co.in.

Clique em Informações de Contato e preencha o formulário de informações de contato do domínio.Click the Contact Information and fill out the domain's contact information form. Quando terminar, clique em OK para retornar à página de Domínio do Serviço de Aplicativo.When finished, click OK to return to the App Service Domain page.

É importante preencher todos os campos obrigatórios com a máxima precisão possível.It is important that you fill out all required fields with as much accuracy as possible. Dados incorretos para informações de contato resultarão em falhas em comprar domínios.Incorrect data for contact information can result in failure to purchase domains.

Em seguida, selecione as opções desejadas para seu domínio.Next, select the desired options for your domain. Consulte a tabela a seguir para obter explicações:See the following table for explanations:

ConfiguraçãoSetting Valor sugeridoSuggested Value DescriçãoDescription
Proteção de privacidadePrivacy protection HabilitarEnable Escolha "Proteção de privacidade," que está incluído no preço de compra gratuitamente.Opt in to "Privacy protection", which is included in the purchase price for free. Alguns domínios de nível superior são gerenciados pelo registradores que não dão suporte à proteção de privacidade e eles são listados na página Proteção de privacidade.Some top-level domains are managed by registrars that do not support privacy protection, and they are listed on the Privacy protection page.
Atribuir nomes de host padrãoAssign default hostnames www e @www and @ Se você quiser, selecione as associações de nome do host desejadas.Select the desired hostname bindings, if desired. Quando a operação de compra de domínio for concluída, o aplicativo poderá ser acessado nos nomes do host selecionados.When the domain purchase operation is complete, your app can be accessed at the selected hostnames. Se o aplicativo estiver atrás do Gerenciador de Tráfego do Microsoft Azure, você não verá a opção para atribuir o domínio raiz (@) porque o Gerenciador de Tráfego não dá suporte a registros A.If the app is behind Azure Traffic Manager, you don't see the option to assign the root domain (@), because Traffic Manager does not support A records. Você pode fazer alterações às atribuições de nome do host após a compra de domínio ser concluída.You can make changes to the hostname assignments after the domain purchase completes.

Aceitar os termos e comprarAccept terms and purchase

Clique em Termos Legais para examinar os termos e os encargos, clique em Comprar.Click Legal Terms to review the terms and the charges, then click Buy.

Observação

Os domínios do serviço de aplicativo usam GoDaddy para o registro de domínio e o DNS do Azure para hospedar os domínios.App Service Domains use GoDaddy for domain registration and Azure DNS to host the domains. Além da taxa de registro de domínio, encargos de uso do DNS do Azure se aplicam.In addition to the domain registration fee, usage charges for Azure DNS apply. Para obter informações, consulte Preços do DNS do Azure.For information, see Azure DNS Pricing.

De volta à página Domínio de Serviço de Aplicativo, clique em OK.Back in the App Service Domain page, click OK. Enquanto a operação estiver em andamento, você verá as seguintes notificações:While the operation is in progress, you see the following notifications:

Captura de tela que mostra a mensagem de validação em andamento.

Captura de tela que mostra a notificação de que a compra foi bem-sucedida.

Testar os nomes de hostTest the hostnames

Se você tiver atribuído nomes do host padrão ao aplicativo, também verá uma notificação de êxito para cada nome do host selecionado.If you have assigned default hostnames to your app, you also see a success notification for each selected hostname.

Captura de tela que mostra a notificação de êxito para cada nome de host selecionado.

Você também verá os nomes de host selecionados na página Domínios personalizados na seção Nomes de host personalizados.You also see the selected hostnames in the Custom domains page, in the Custom Hostnames section.

Captura de tela que mostra os nomes de host selecionados na seção nomes de host personalizados da página domínios personalizados.

Observação

Um rótulo não seguro para seu domínio personalizado significa que ele ainda não está associado a um certificado TLS/SSL, e qualquer solicitação HTTPS de um navegador para seu domínio personalizado receberá um erro ou aviso, dependendo do navegador.A Not Secure label for your custom domain means that it's not yet bound to a TLS/SSL certificate, and any HTTPS request from a browser to your custom domain will receive an error or warning, depending on the browser. Para configurar a associação TLS, consulte proteger um nome DNS personalizado com uma associação TLS/SSL no serviço Azure app.To configure TLS binding, see Secure a custom DNS name with a TLS/SSL binding in Azure App Service.

Para testar os nomes de host, navegue até os nomes de host listados no navegador.To test the hostnames, navigate to the listed hostnames in the browser. No exemplo na captura de tela anterior, tente navegar até kontoso.net e www . kontoso.net.In the example in the preceding screenshot, try navigating to kontoso.net and www.kontoso.net.

Atribuir nomes do host ao aplicativoAssign hostnames to app

Se você optar por não atribuir um ou mais nomes de host padrão ao seu aplicativo durante o processo de compra, ou se precisar atribuir um nome de host não listado, você poderá atribuir um nome de host a qualquer momento.If you choose not to assign one or more default hostnames to your app during the purchase process, or if you need to assign a hostname not listed, you can assign a hostname anytime.

Além disso, é possível atribuir nomes do host no Domínio do Serviço de Aplicativo a qualquer outro aplicativo.You can also assign hostnames in the App Service Domain to any other app. As etapas dependem se o Domínio do Serviço de Aplicativo e o aplicativo pertencerem à mesma assinatura.The steps depend on whether the App Service Domain and the app belong to the same subscription.

Inicializar adição de nome do hostLaunch add hostname

Na página Serviços de Aplicativos, selecione o nome do aplicativo para o qual deseja atribuir nomes do host, selecione Configurações e, em seguida, selecione Domínios personalizados.In the App Services page, select the name of your app that you want to assign hostnames to, select Settings, and then select Custom domains.

Captura de tela que mostra os domínios personalizados realçados.

Certifique-se de que seu domínio adquirido esteja listado na seção Domínios do Serviço de Aplicativo, mas não o selecione.Make sure that your purchased domain is listed in the App Service Domains section, but don't select it.

Captura de tela que mostra o domínio comprado na seção domínios do serviço de aplicativo.

Observação

Todos os Domínios do Serviço de Aplicativo na mesma assinatura são mostrados na página Domínios personalizados do aplicativo.All App Service Domains in the same subscription are shown in the app's Custom domains page. Se o domínio estiver na assinatura do aplicativo, mas você não puder vê-lo no aplicativo Domínios personalizados do aplicativo, tente reabrir a página Domínios personalizados ou atualizar a página da Web.If your domain is in the app's subscription, but you cannot see it in the app's Custom domains page, try reopening the Custom domains page or refresh the webpage. Além disso, verifique o sino de notificação na parte superior do portal do Azure para progresso ou falhas de criação.Also, check the notification bell at the top of the Azure portal for progress or creation failures.

Selecione Adicionar nome do host.Select Add hostname.

Configurar nome do hostConfigure hostname

Na caixa de diálogo Adicionar nome do host, digite o nome de domínio totalmente qualificado do Domínio do Serviço de Aplicativo ou qualquer subdomínio.In the Add hostname dialog, type the fully qualified domain name of your App Service Domain or any subdomain. Por exemplo:For example:

  • kontoso.netkontoso.net
  • .kontoso.net wwwwww.kontoso.net
  • abc.kontoso.netabc.kontoso.net

Quando terminar, selecione Validar.When finished, select Validate. O tipo de registro de nome do host é selecionado automaticamente para você.The hostname record type is automatically selected for you.

Selecione Adicionar nome do host.Select Add hostname.

Quando a operação for concluída, você verá uma notificação de êxito para o nome do host atribuído.When the operation is complete, you see a success notification for the assigned hostname.

Captura de tela que mostra a notificação de êxito para o nome de host atribuído.

Feche Adicionar nome do hostClose add hostname

Na página Adicionar nome do host, atribua qualquer outro nome do host ao aplicativo, conforme desejado.In the Add hostname page, assign any other hostname to your app, as desired. Quando terminar, feche a página Adicionar nome do host.When finished, close the Add hostname page.

Agora você deve ver os nomes do host recentemente atribuídos na página Domínios personalizados do seu aplicativo.You should now see the newly assigned hostname(s) in your app's Custom domains page.

Captura de tela que mostra os nomes de host recém atribuídos na página domínios personalizados do seu aplicativo.

Testar os nomes de hostTest the hostnames

Navegue até o nome do host listado no navegador.Navigate to the listed hostnames in the browser. No exemplo na captura de tela anterior, tente navegar para abc.kontoso.net.In the example in the preceding screenshot, try navigating to abc.kontoso.net.

Renovar o domínioRenew the domain

O domínio Serviço de Aplicativo que você comprou é válido por um ano a partir do momento da compra.The App Service domain you bought is valid for one year from the time of purchase. Por padrão, o domínio é configurado para ser renovado automaticamente cobrando seu método de pagamento para o próximo ano.By default, the domain is configured to renew automatically by charging your payment method for the next year. Você pode renovar manualmente seu nome de domínio.You can manually renew your domain name.

Se você deseja desativar a renovação automática ou se quiser renovar manualmente seu domínio, siga as etapas aqui.If you want to turn off automatic renewal, or if you want to manually renew your domain, follow the steps here.

Na guia serviços de aplicativos , clique no nome do seu aplicativo, selecione configuraçõese, em seguida, selecione domínios personalizados.In the App Services tab, click the name of your app, select Settings, and then select Custom domains.

Captura de tela que mostra os domínios personalizados realçados.

Na seção Domínios do Serviço de Aplicativo, selecione o domínio que deseja configurar.In the App Service Domains section, select the domain you want to configure.

Captura de tela que mostra o domínio comprado na seção domínios do serviço de aplicativo.

No painel de navegação esquerdo do domínio, selecione Renovação de domínio.From the left navigation of the domain, select Domain renewal. Para parar a renovação de seu domínio automaticamente, selecione Desativar e, em seguida, Salvar.To stop renewing your domain automatically, select Off, and then Save.

Captura de tela que mostra a opção para renovar automaticamente seu domínio.

Para renovar manualmente seu domínio, selecione Renovar domínio.To manually renew your domain, select Renew domain. No entanto, esse botão não estará ativo até 90 dias antes da expiração do domínio.However, this button is not active until 90 days before the domain's expiration.

Se a renovação do seu domínio for bem-sucedida, você receberá uma notificação por email dentro de 24 horas.If your domain renewal is successful, you receive an email notification within 24 hours.

Quando o domínio expirarWhen domain expires

O Azure lida com domínios do serviço de aplicativo expirados ou expirados da seguinte maneira:Azure deals with expiring or expired App Service domains as follows:

  • Se a renovação automática estiver desabilitada: 90 dias antes da expiração do domínio, um email de notificação de renovação será enviado a você e o botão renovar domínio será ativado no Portal.If automatic renewal is disabled: 90 days before domain expiration, a renewal notification email is sent to you and the Renew domain button is activated in the portal.
  • Se a renovação automática estiver habilitada: no dia após a data de expiração do domínio, o Azure tentará cobrar pela renovação do nome de domínio.If automatic renewal is enabled: On the day after your domain expiration date, Azure attempts to bill you for the domain name renewal.
  • Se ocorrer um erro durante a renovação automática (por exemplo, se o cartão no arquivo estiver expirado) ou se a renovação automática estiver desabilitada e você permitir que o domínio expire, o Azure o notificará sobre a expiração do domínio e os parques do seu nome de domínio.If an error occurs during automatic renewal (for example, your card on file is expired), or if automatic renewal is disabled and you allow the domain to expire, Azure notifies you of the domain expiration and parks your domain name. Você pode renovar manualmente seu domínio.You can manually renew your domain.
  • No dia 4 e 12 dias após a expiração, o Azure envia emails de notificação adicionais.On the 4th and 12th days day after expiration, Azure sends you additional notification emails. Você pode renovar manualmente seu domínio.You can manually renew your domain.
  • No dia 19 após a expiração, seu domínio permanece em espera, mas se torna sujeito a uma taxa de resgate.On the 19th day after expiration, your domain remains on hold but becomes subject to a redemption fee. Você pode chamar o atendimento ao cliente para renovar seu nome de domínio, sujeito a qualquer taxa de renovação e resgate aplicável.You can call customer support to renew your domain name, subject to any applicable renewal and redemption fees.
  • No 25º dia após a expiração, o Azure coloca seu domínio para o leilão com um serviço de serviços de leilões do setor de nome de domínio.On the 25th day after expiration, Azure puts your domain up for auction with a domain name industry auction service. Você pode chamar o atendimento ao cliente para renovar seu nome de domínio, sujeito a qualquer taxa de renovação e resgate aplicável.You can call customer support to renew your domain name, subject to any applicable renewal and redemption fees.
  • No dia 30 após a expiração, você não poderá mais resgatar seu domínio.On the 30th day after expiration, you're no longer able to redeem your domain.

Gerenciar registros DNS personalizadosManage custom DNS records

No Azure, os registros DNS para um Domínio do Serviço de Aplicativo são gerenciados usando DNS do Azure.In Azure, DNS records for an App Service Domain are managed using Azure DNS. Você pode adicionar, remover e atualizar registros DNS, assim como para um domínio adquirido externamente.You can add, remove, and update DNS records, just like for an externally purchased domain.

Abrir o Domínio do Serviço de AplicativoOpen App Service Domain

No portal do Azure, no menu à esquerda, selecione todos os serviços > domínios do serviço de aplicativo.In the Azure portal, from the left menu, select All services > App Service Domains.

Captura de tela que mostra onde acessar os domínios do serviço de aplicativo.

Selecione o domínio a gerenciar.Select the domain to manage.

Acessar zona DNSAccess DNS zone

No menu da esquerda do domínio, selecione zona DNS.In the domain's left menu, select DNS zone.

Captura de tela que mostra onde selecionar a zona DNS.

Essa ação abre a página Zona DNS do seu Domínio do Serviço de Aplicativo no DNS do Azure.This action opens the DNS zone page of your App Service Domain in Azure DNS. Para obter informações sobre como editar os registros DNS, consulte Como gerenciar zonas DNS no portal do Azure.For information on how to edit DNS records, see How to manage DNS Zones in the Azure portal.

Cancelar compra (excluir domínio)Cancel purchase (delete domain)

Depois de comprar o Domínio do Serviço de Aplicativo, você tem cinco dias para cancelar sua compra para obter um reembolso integral.After you purchase the App Service Domain, you have five days to cancel your purchase for a full refund. Depois de cinco dias, você pode excluir o Domínio do Serviço de Aplicativo, mas não pode receber um reembolso.After five days, you can delete the App Service Domain, but cannot receive a refund.

Abrir o Domínio do Serviço de AplicativoOpen App Service Domain

No portal do Azure, no menu à esquerda, selecione todos os serviços > domínios do serviço de aplicativo.In the Azure portal, from the left menu, select All services > App Service Domains.

Captura de tela que mostra onde acessar os domínios do serviço de aplicativo.

Selecione o domínio que você deseja cancelar ou excluir.Select the domain to you want to cancel or delete.

Excluir associações de nome de hostDelete hostname bindings

No menu da esquerda do domínio, selecione Associações de nome do host.In the domain's left menu, select Hostname bindings. As associações de nome do host de todos os serviços do Azure são listadas aqui.The hostname bindings from all Azure services are listed here.

Captura de tela que mostra a página associações de nome de host.

Você não pode excluir o Domínio de Serviço de Aplicativo até que todas as associações de nome de host sejam excluídas.You cannot delete the App Service Domain until all hostname bindings are deleted.

Exclua cada associação de nome de host selecionando ... > Excluir.Delete each hostname binding by selecting ... > Delete. Depois que todas as associações forem excluídas, selecione Salvar.After all the bindings are deleted, select Save.

Captura de tela que mostra onde excluir as associações de nome de host.

Cancelar ou excluirCancel or delete

No menu da esquerda do domínio, selecione Visão geral.In the domain's left menu, select Overview.

Se o período de cancelamento do domínio adquirido não tiver se passado, selecione Cancelar compra.If the cancellation period on the purchased domain has not elapsed, select Cancel purchase. Caso contrário, você verá um botão Excluir em vez disso.Otherwise, you see a Delete button instead. Para excluir o domínio sem um reembolso, selecione Excluir.To delete the domain without a refund, select Delete.

Captura de tela que mostra onde excluir ou cancelar um domínio comprado.

Para confirmar a operação, selecione Sim.To confirm the operation, select Yes.

Depois que a operação estiver concluída, o domínio será liberado da sua assinatura e ficará disponível para qualquer pessoa comprar novamente.After the operation is complete, the domain is released from your subscription and available for anyone to purchase again.

Direcionar a URL padrão para um diretório personalizadoDirect default URL to a custom directory

Por padrão, o Serviço de Aplicativo direciona solicitações da Web para o diretório raiz do seu código de aplicativo.By default, App Service directs web requests to the root directory of your app code. Para direcioná-los para um subdiretório, como o public, veja Direcionar a URL padrão para um diretório personalizado.To direct them to a subdirectory, such as public, see Direct default URL to a custom directory.