Configurare un nome di dominio personalizzato in Servizio app di Azure con l'integrazione di Gestione traffico

Quando si usa Gestione traffico di Azure per bilanciare il traffico per Servizio app di Azure, è possibile accedere all'app servizio app usando <traffic-manager-endpoint.trafficmanager.net>. È possibile assegnare un nome di dominio personalizzato, ad esempio www.contoso.com, con l'app servizio app per fornire un nome di dominio più riconoscibile per gli utenti.

Questo articolo illustra come configurare un nome di dominio personalizzato con un'app servizio app integrata con Gestione traffico.

Nota

Solo i record CNAME sono supportati quando si configura un nome di dominio usando l'endpoint di Gestione traffico. Poiché un record non è supportato, un mapping di dominio radice, ad esempio contoso.com non è supportato.

Preparare l'app

Per eseguire il mapping di un nome DNS personalizzato a un'app integrata con Gestione traffico di Azure, il piano di servizio app dell'app Web deve essere a livello Standard o superiore. In questo passaggio, verificare che l''app del servizio app si trovi nel piano tariffario supportato.

Scegliere il piano tariffario

Nella portale di Azure cercare e selezionare Servizi app.

Nella pagina Servizi app selezionare il nome dell'app di Azure.

Passaggio all'app di Azure nel portale

Nella pagina di spostamento a sinistra dell'app selezionare Scale up (servizio app plan).

Menu di scalabilità verticale

Il livello corrente dell'app è evidenziato da un bordo blu. Verificare che l'app sia a livello Standard o superiore (qualsiasi livello nella categoria Produzione o Isolato ). In caso affermativo, chiudere la pagina Ridimensionare e passare a Crea il mapping CNAME.

Controllare il piano tariffario

Passare a un piano di servizio app di livello superiore

Se è necessario aumentare la scalabilità dell'app, selezionare uno dei piani tariffari nella categoria Produzione . Per altre opzioni, fare clic su Visualizza opzioni aggiuntive.

Fare clic su Applica.

Creare un endpoint di Gestione traffico

Seguendo la procedura descritta in Aggiungi o Elimina endpoint, aggiungere l'app servizio app come endpoint nel profilo di Gestione traffico.

Dopo che l'app servizio app è in un piano tariffario supportato, viene visualizzata nell'elenco delle destinazioni di servizio app disponibili quando si aggiunge l'endpoint. Se l'app non è elencata, verificare il piano tariffario dell'app.

Creare il mapping CNAME

Nota

Per configurare un dominio servizio app acquistato, ignorare questa sezione e passare a Abilita dominio personalizzato.

  1. Accedere al sito Web del provider di dominio.

    È possibile usare DNS di Azure per gestire i record DNS per il dominio e configurare un nome DNS personalizzato per Servizio app di Azure. Per altre informazioni, vedere Esercitazione: Ospitare un dominio in DNS di Azure.

  2. Individuare la pagina relativa alla gestione dei record DNS.

    Poiché ogni provider di dominio ha una propria interfaccia per i record DNS, vedere la documentazione del provider. Cercare le aree del sito denominate Domain Name (Nome di dominio), DNS o Name Server Management (Gestione server dei nomi).

    È spesso possibile visualizzare la pagina dei record DNS visualizzando le informazioni dell'account e cercando un collegamento come My domains (Domini personali). Passare alla pagina e quindi cercare un collegamento con un titolo simile a File di zona, Record DNS o Configurazione avanzata.

    La schermata seguente è un esempio di pagina di record DNS:

    Screenshot che mostra una pagina di record DNS di esempio.

  3. Selezionare Aggiungi o il widget appropriato per creare un record.

Nota

Per alcuni provider, ad esempio GoDaddy, le modifiche ai record DNS vengono applicate solo dopo la selezione di un collegamento Salva modifiche separato.

Mentre le specifiche di ogni provider di dominio variano, si esegue il mapping da un nome di dominio personalizzato non radice (ad esempio www.contoso.com) al nome di dominio di Gestione traffico (contoso.trafficmanager.net) integrato con l'app.

Nota

Se un record è già in uso ed è necessario associare le app in modalità preemptive, è possibile creare un altro record CNAME. Ad esempio, per associare in modo preemptive www.contoso.com all'app, creare un record CNAME da awverify.www per contoso.trafficmanager.net. È quindi possibile aggiungere "www.contoso.com" all'app senza dover modificare il record CNAME "www". Per altre informazioni, vedere Eseguire la migrazione di un nome DNS attivo a Servizio app di Azure.

Dopo aver completato l'aggiunta o la modifica di record DNS presso il provider di dominio, salvare le modifiche.

Informazioni sui domini radice?

Poiché Gestione traffico supporta solo il mapping di dominio personalizzato con i record CNAME e poiché gli standard DNS non supportano i record CNAME per il mapping dei domini radice(ad esempio, contoso.com), Gestione traffico non supporta il mapping ai domini radice. Per risolvere questo problema, usare un reindirizzamento URL a livello di app. In ASP.NET Core, ad esempio, è possibile usare la riscrittura dell'URL. Quindi, usare Gestione traffico per bilanciare il sottodominio (www.contoso.com). Un altro approccio è possibile creare un record alias per il nome di dominio apex per fare riferimento a un profilo di Gestione traffico di Azure. ad esempio contoso.com. Anziché usare un servizio di reindirizzamento, è possibile configurare DNS di Azure per fare riferimento a un profilo di Gestione traffico direttamente dalla zona.

Per scenari a disponibilità elevata, è possibile implementare una configurazione DNS di bilanciamento del carico senza Gestione traffico creando più record A che puntano dal dominio radice all'indirizzo IP di ogni copia dell'app. Eseguire quindi il mapping dello stesso dominio radice a tutte le copie dell'app. Poiché lo stesso nome di dominio non può essere mappato a due app diverse nella stessa area, questa configurazione funziona solo quando le copie dell'app si trovano in aree diverse.

Abilitare il dominio personalizzato

Dopo la propagazione dei record per il nome di dominio, usare il browser per verificare che il nome di dominio personalizzato venga risolto nell'app servizio app.

Nota

La propagazione del record CNAME in tutto il sistema DNS può richiedere tempo. È possibile usare un servizio come https://www.digwebinterface.com/ per verificare se il record CNAME è disponibile.

  1. Una volta completata la risoluzione del dominio, per tornare alla pagina dell'app nel portale di Azure

  2. Nella navigazione a sinistra selezionare Domini> personalizzatiAggiungi nome host.

  3. Digitare il nome di dominio personalizzato mappato in precedenza e selezionare Convalida.

  4. Assicurarsi che il tipo di record Nome host sia impostato su CNAME (www.example.com o qualsiasi sottodominio).

  5. Poiché l'app servizio app è ora integrata con un endpoint di Gestione traffico, verrà visualizzato il nome di dominio di Gestione traffico nella configurazione CNAME. Selezionarlo e fare clic su Aggiungi dominio personalizzato.

    Aggiunta del nome DNS all'app

Passaggi successivi