Condividi tramite


Configurare HTTPS in un dominio personalizzato di Frontdoor di Azure usando il portale di Azure

Frontdoor di Azure consente il recapito sicuro di Transport Layer Security (TLS) alle applicazioni per impostazione predefinita quando si usano domini personalizzati. Per altre informazioni sui domini personalizzati, incluso il funzionamento dei domini personalizzati con HTTPS, vedere Domini in Frontdoor di Azure.

Frontdoor di Azure supporta i certificati gestiti da Azure e quelli gestiti dal cliente. Questo articolo illustra come configurare entrambi i tipi di certificati per i domini personalizzati di Frontdoor di Azure.

Prerequisiti

Certificati gestiti da Frontdoor di Azure per domini non convalidati di Azure

Se si ha un dominio personalizzato e il dominio non è già associato a un altro servizio di Azure che pre-convalida i domini per Frontdoor di Azure, seguire questa procedura:

  1. In Impostazioni, selezionare Domini per il profilo Frontdoor di Azure. Selezionare quindi + Aggiungi per aggiungere un nuovo dominio.

  2. Nel riquadro Aggiungi un dominio, immettere o selezionare le informazioni seguenti. Quindi, selezionare quindi Aggiungi per eseguire l'onboarding del dominio personalizzato.

    Impostazione valore
    Tipo di dominio Selezionare Dominio pre-convalidato non Azure.
    Gestione DNS Selezionare DNS gestito di Azure (scelta consigliata).
    Zona DNS Selezionare la zona DNS di Azure che ospita il dominio personalizzato.
    Dominio personalizzato Selezionare un dominio esistente o aggiungerne uno nuovo.
    HTTPS Selezionare Gestito da AFD gestito (scelta consigliata).
  3. Convalidare e associare il dominio personalizzato a un endpoint seguendo la procedura per abilitare un dominio personalizzato.

  4. Dopo che il dominio personalizzato è stato associato a un endpoint, Frontdoor di Azure genera un certificato e lo distribuisce. Il completamento di questo processo può richiedere da alcuni minuti a un'ora.

Certificati gestiti da Azure per domini pre-convalidati di Azure

Se si ha un dominio personalizzato il quale non è associato a un altro servizio di Azure che pre-convalida i domini per Frontdoor di Azure, seguire questa procedura:

  1. In Impostazioni, selezionare Domini per il profilo Frontdoor di Azure. Selezionare quindi + Aggiungi per aggiungere un nuovo dominio.

  2. Nel riquadro Aggiungi un dominio, immettere o selezionare le informazioni seguenti. Quindi, selezionare quindi Aggiungi per eseguire l'onboarding del dominio personalizzato.

    Screenshot che mostra il riquadro Aggiungi un dominio con un dominio pre-convalidato.

    Impostazione valore
    Tipo di dominio Selezionare Dominio pre-convalidato di Azure.
    Domini personalizzati pre-convalidati Selezionare un nome di dominio personalizzato dall'elenco a discesa dei servizi di Azure.
    HTTPS Selezionare Gestito da Azure.
  3. Convalidare e associare il dominio personalizzato a un endpoint seguendo la procedura per abilitare un dominio personalizzato.

  4. Dopo che il dominio personalizzato è stato associato a un endpoint, un certificato gestito da Frontdoor di Azure viene distribuito in Frontdoor di Azure. Il completamento di questo processo può richiedere da alcuni minuti a un'ora.

Usare un certificato personale

È anche possibile scegliere di usare il proprio certificato TLS. Il certificato TLS deve soddisfare determinati requisiti. Per altre informazioni, vedere Requisiti dei certificati.

Preparare l’insieme di credenziali delle chiavi e il certificato

Creare un'istanza separata di Azure Key Vault in cui archiviare i certificati TLS di Frontdoor di Azure. Per altre informazioni, vedere Creare un'istanza di Key Vault. Se si dispone già di un certificato, è possibile caricarlo nella nuova istanza di Key Vault. In caso contrario, è possibile crearne uno nuovo tramite Key Vault da uno dei partner dell'autorità di certificazione (CA).

Esistono attualmente due modi per autenticare Frontdoor di Azure per accedere all'insieme di credenziali delle chiavi:

Avviso

  • Frontdoor di Azure supporta attualmente solo Key Vault nella stessa sottoscrizione. Se si seleziona Key Vault in una sottoscrizione diversa, si verificherà un errore.
  • Frontdoor di Azure non supporta i certificati con algoritmi di crittografia a curva ellittica. Inoltre, il certificato deve avere una catena di certificati completa con certificati foglia e intermedi. La CA radice deve anche far parte dell'elenco CA attendibile di Microsoft.

Registrare il servizio Frontdoor di Azure

Registrare l'entità servizio per Frontdoor di Azure come app nell'ID Microsoft Entra usando Microsoft Graph PowerShell o l'interfaccia della riga di comando di Azure.

Note

  • Questa azione richiede di disporre delle autorizzazioni di amministratore accesso utenti in Microsoft Entra ID. La registrazione deve essere eseguita una sola volta per ogni tenant di Microsoft Entra.
  • Gli ID applicazione 205478c0-bd83-4e1b-a9d6-db63a3e1e1c8 e d4631ece-daab-479b-be77-ccb713491fc0 sono predefiniti da Azure per Azure Frontdoor Standard e Premium in tutti i tenant e le sottoscrizioni di Azure. Frontdoor di Azure (versione classica) ha un ID applicazione diverso.
  1. Se necessario, installare Microsoft Graph PowerShell in PowerShell nel computer locale.

  2. Usare PowerShell per eseguire il comando seguente:

    Cloud pubblico di Azure:

    New-MgServicePrincipal -AppId '205478c0-bd83-4e1b-a9d6-db63a3e1e1c8'
    

    Cloud di Azure per enti pubblici:

     New-MgServicePrincipal -AppId 'd4631ece-daab-479b-be77-ccb713491fc0'
    

Concedere al servizio Frontdoor di Azure l'accesso all'insieme di credenziali delle chiavi

Concedere all'istanza di Frontdoor di Azure l'autorizzazione per accedere ai certificati nel nuovo account Key Vault creato appositamente per Frontdoor di Azure. È sufficiente concedere l'autorizzazione GET al certificato e al segreto affinché Frontdoor di Azure recuperi il certificato.

  1. Nell'account Key Vault, selezionare Criteri di accesso.

  2. Selezionare Aggiungi nuovo o Crea per creare un nuovo criterio di accesso.

  3. In Autorizzazioni segreto, selezionare Ottieni per consentire ad Azure Frontdoor di recuperare il certificato.

  4. In Autorizzazioni certificato, selezionare Ottieni per consentire a Frontdoor di Azure di recuperare il certificato.

  5. In Seleziona entità, cercare 205478c0-bd83-4e1b-a9d6-db63a3e1e1c8 e selezionare Microsoft.AzureFrontDoor-Cdn. Selezionare Avanti.

  6. In Applicazione selezionare Avanti.

  7. In Rivedi e crea selezionare Crea.

Note

Se l'insieme di credenziali delle chiavi è protetto con restrizioni di accesso alla rete, assicurarsi di consentire ai servizi Microsoft attendibili di accedere all'insieme di credenziali delle chiavi.

Frontdoor di Azure può ora accedere a questo insieme di credenziali delle chiavi e ai certificati contenuti.

Selezionare il certificato per il servizio Frontdoor di Azure da distribuire

  1. Tornare a Frontdoor di Azure Standard/Premium nel portale.

  2. In Sicurezza passare a Segreti e selezionare + Aggiungi certificato.

  3. Nel riquadro Aggiungi certificato, selezionare la casella di controllo relativa al certificato da aggiungere a Frontdoor di Azure Standard/Premium.

  4. Quando si seleziona un certificato, è necessario selezionare la versione del certificato. Se si seleziona Più recente, Frontdoor di Azure viene aggiornato automaticamente ogni volta che il certificato viene ruotato (rinnovato). È anche possibile selezionare una versione specifica del certificato se si preferisce gestire manualmente la rotazione dei certificati.

    Lasciare la selezione della versione come Più recente e selezionare Aggiungi.

  5. Dopo che il provisioning del certificato è stato eseguito correttamente, è possibile usarlo quando si aggiunge un nuovo dominio personalizzato.

  6. In Impostazioni, passare a Domini e selezionare + Aggiungi per aggiungere un nuovo dominio personalizzato. Nel riquadro Aggiungi un dominio, selezionare Bring Your Own Certificate (BYOC) per HTTPS. In Segreto, selezionare il certificato da usare nell'elenco a discesa.

    Note

    Il nome del certificato (CN) o il nome alternativo soggetto (SAN) del certificato deve corrispondere al dominio personalizzato da aggiungere.

    Screenshot che mostra il riquadro Aggiungi un dominio personalizzato con HTTPS.

  7. Seguire i passaggi sullo schermo per convalidare il certificato. Associare quindi il dominio personalizzato appena creato a un endpoint come descritto in Configurare un dominio personalizzato.

Passare da un tipo di certificato all'altro

È possibile modificare un dominio in modo che usi un certificato gestito da Frontdoor di Azure oppure uno gestito dal cliente. Per altre informazioni, vedere Domini in Frontdoor di Azure.

  1. Selezionare lo stato del certificato per aprire il riquadro Dettagli certificato.

    Screenshot che mostra lo stato del certificato nel riquadro di destinazione Domini.

  2. Nel riquadro Dettagli certificato è possibile passare tra Frontdoor di Azure gestito e Bring Your Own Certificate (BYOC) di Azure.

    Se si seleziona Bring Your Own Certificate (BYOC), seguire i passaggi precedenti per selezionare un certificato.

  3. Selezionare Aggiorna per modificare il certificato associato a un dominio.