Självstudiekurs: Konfigurera HTTPS på en anpassad Azure CDN-domän

Den här självstudien visar hur du aktiverar HTTPS-protokollet för en anpassad domän som är associerad med en Azure CDN-slutpunkt.

HTTPS-protokollet på din anpassade domän (till exempel https: /www.contoso.com) ser till att dina känsliga data levereras / säkert via TLS/SSL. När webbläsaren är ansluten via HTTPS verifierar webbläsaren webbplatsens certifikat. Webbläsaren verifierar att den har utfärdats av en giltig certifikatutfärdare. Den här processen ger trygghet och skyddar dina webbprogram mot attacker.

Azure CDN stöder HTTPS i CDN-slutpunktens värdnamn som standard. Om du skapar en CDN-slutpunkt som till exempel https://contoso.azureedge.net aktiveras HTTPS automatiskt.

Några viktiga attribut i den anpassade HTTPS-funktionen är:

  • Ingen extra kostnad: Det finns inga kostnader för certifikatförvärv eller certifikatförnyelse och ingen extra kostnad för HTTPS-trafik. Du betalar bara för utgående trafik (GB) från CDN.

  • Enkel aktivering: enklicksetablering är tillgänglig från Azure Portal. Du kan också aktivera funktionen med REST API eller andra utvecklingsverktyg.

  • Fullständig certifikathantering är tillgänglig:

    • All anskaffning och hantering av certifikat hanteras åt dig.
    • Certifikat etableras automatiskt och förnyas innan de upphör att gälla.

I den här guiden får du lära dig att:

  • Aktivera HTTPS-protokollet på din anpassade domän.
  • Använda ett CDN-hanterat certifikat
  • Använda ditt eget certifikat
  • Verifiera domänen
  • Inaktivera HTTPS-protokollet på din anpassade domän.

Förutsättningar

Anteckning

I den här artikeln används Azure Az PowerShell-modulen, som är den rekommenderade PowerShell-modulen för att interagera med Azure. För att komma igång med Az PowerShell kan du läsa artikeln om att installera Azure PowerShell. Information om hur du migrerar till Az PowerShell-modulen finns i artikeln om att migrera Azure PowerShell från AzureRM till Az.

Innan du kan slutföra stegen i den här självstudien måste du skapa en CDN profil och minst en CDN slutpunkt. Mer information finns i Snabbstart: Skapa en Azure CDN-profil och CDN-slutpunkt.

Associera en Azure CDN anpassad domän på din CDN slutpunkt. Mer information finns i Självstudie: Lägga till en anpassad domän i din Azure CDN slutpunkt.

Viktigt

CDN-hanterade certifikat är inte tillgängliga för rotdomäner eller toppdomäner. Om din Azure CDN domän är en rotdomän eller toppdomän måste du använda funktionen Bring your own certificate (Ta med ditt eget certifikat).


TLS/SSL-certifikat

Om du vill aktivera HTTPS Azure CDN en anpassad domän använder du ett TLS/SSL-certifikat. Du väljer att använda ett certifikat som hanteras av Azure CDN eller använder ditt certifikat.

Azure CDN hanterar certifikathanteringsuppgifter, till exempel anskaffning och förnyelse. När du har aktiverat funktionen startar processen omedelbart.

Om den anpassade domänen redan har mappats CDN slutpunkten krävs ingen ytterligare åtgärd. Azure CDN behandlar stegen och slutför din begäran automatiskt.

Om din anpassade domän mappas någon annanstans använder du e-post för att verifiera ditt domänägarskap.

Följ dessa steg om du vill aktivera HTTPS på en anpassad domän:

  1. Gå till Azure Portal för att hitta ett certifikat som hanteras av Azure CDN. Sök efter och välj CDN profiler.

  2. Välj din profil:

    • Azure CDN Standard från Microsoft
    • Azure CDN Standard från Akamai
    • Azure CDN Standard från Verizon
    • Azure CDN Premium från Verizon
  3. I listan med CDN-slutpunkter väljer du slutpunkten som innehåller din anpassade domän.

    Lista med slutpunkter

    Sidan Slutpunkt visas.

  4. I listan med anpassade domäner väljer du den anpassade domänen som du vill aktivera HTTPS för.

    Skärmbild som visar sidan Anpassad domän med alternativet Använd mitt eget certifikat.

    Sidan Anpassad domän visas.

  5. Under certifikathanteringstyp väljer du CDN-hanterat.

  6. Välj för att aktivera HTTPS.

    HTTPS-status för anpassad domän

  7. Fortsätt till Verifiera domänen.

Verifiera domänen

Om du har en anpassad domän som används mappad till din anpassade slutpunkt med en CNAME-post eller om du använder ett eget certifikat fortsätter du till Anpassad domän mappad till din CDN slutpunkt.

Om CNAME-posten för slutpunkten inte längre finns eller om den innehåller underdomänen cdnverify fortsätter du annars till Anpassad domän som inte är mappadtill din CDN slutpunkt .

Den anpassade domänen har mappats till CDN-slutpunkten med en CNAME-post

När du lade till en anpassad domän i slutpunkten skapade du en CNAME-post i DNS-domänregistratorn som mappats till CDN slutpunktens värdnamn.

Om CNAME-posten fortfarande finns kvar och inte innehåller cdnverify-underdomänen använder DigiCert CA:n den för att automatiskt verifiera ägarskapet för din anpassade domän.

Om du använder ett eget certifikat krävs inte domänverifiering.

CNAME-posten ska ha följande format:

  • Namn är ditt anpassade domännamn.
  • Värdet är CDN värdnamnet för slutpunkten.
Namn Typ Värde
<www.contoso.com> CNAME contoso.azureedge.net

Mer information om CNAME-poster finns i Skapa CNAME DNS-posten.

Om CNAME-posten har rätt format verifierar DigiCert automatiskt ditt anpassade domännamn och skapar ett certifikat för din domän. DigitCert skickar ingen bekräftelse via e-post och du behöver inte godkänna din begäran. Certifikatet är giltigt i ett år och kommer att nytt automatiskt innan det upphör att gälla. Fortsätt till Vänta på spridning.

Automatisk verifiering tar vanligtvis några timmar. Om du inte ser din domän verifierad inom 24 timmar öppnar du en supportbiljett.

Anteckning

Om du har en CAA-post (Certificate Authority Authorization) hos DNS-providern måste den innehålla DigiCert som giltig certifikatutfärdare. En CAA-post gör att domänägare kan ange med sina DNS-provider vilka certifikatutfärdare som är auktoriserade att utfärda certifikat för deras domän. Om en certifikatutfärdare mottar en order för ett certifikat för en domän som har en CAA-post och den certifikatutfärdaren inte finns med i listan över auktoriserade utfärdare hindras certifikatufärdaren att utfärda certifikatet till den domänen eller underdomänen. Information om hur du hanterar CAA poster finns i Hantera CAA-poster. Hjälpverktyg för CAA-poster finns i CAA Record Helper.

Den anpassade domänen mappas inte till din CDN slutpunkt

Anteckning

Om du använder Azure CDN från Akamai ska följande CNAME konfigureras för att aktivera automatisk domänverifiering. "_acme-utmaning. < custom domain hostname > -> CNAME -> < custom domain hostname > .ak-acme-challenge.azureedge.net"

Om CNAME-posten innehåller underdomänen cdnverify följer du resten av anvisningarna i det här steget.

DigiCert skickar ett verifieringsmeddelande till följande e-postadresser. Kontrollera att du kan godkänna direkt från någon av följande adresser:

  • admin@your-domain-name.com
  • administrator@your-domain-name.com
  • webmaster@your-domain-name.com
  • hostmaster@your-domain-name.com
  • postmaster@your-domain-name.com

Du bör få ett e-postmeddelande om några minuter så att du kan godkänna begäran. Om du använder ett skräppostfilter lägger du till i verification@digicert.com listan över tillåtna. Kontakta Microsoft-supporten om du inte får ett e-postmeddelande inom 24 timmar.

Domänverifieringsmeddelande

När du väljer godkännandelänken dirigeras du till följande formulär för godkännande online:

Domänverifieringsformulär

Följ instruktionerna i formuläret. Du har två verifieringsalternativ:

  • Du kan godkänna alla framtida order som placerats via samma konto för samma rotdomän, till exempel contoso.com. Den här metoden rekommenderas om du planerar att lägga till andra anpassade domäner för samma rotdomän.

  • Du kan bara godkänna det specifika värdnamn som används i den här begäran. Ett annat godkännande krävs för senare begäranden.

Efter godkännandet slutför DigiCert skapandet av certifikatet för det anpassade domännamnet. Certifikatet är giltigt i ett år och kommer att nytt automatiskt innan det upphör att gälla.

Vänta på spridning

När domännamnet har verifierats kan det ta upp till 6–8 timmar innan HTTPS-funktionen för den anpassade domänen aktiveras. När processen är klar ändras den anpassade HTTPS-statusen i Azure Portal till Aktiverad. De fyra åtgärdsstegen i dialogrutan för anpassad domän markeras som slutförda. Den anpassade domänen är nu klar att använda HTTPS.

Dialogrutan Aktivera HTTPS

Åtgärdsförlopp

I följande tabell visas åtgärdsförloppet när du aktiverar HTTPS. När du har aktiverat HTTPS visas de fyra åtgärdsstegen i dialogrutan Anpassad domän. När varje steg blir aktivt visas annan delstegsinformation under steget allt eftersom det fortskrider. Alla understeg utförs inte. När ett steg har slutförts visas en grön bock bredvid steget.

Åtgärdssteg Information om åtgärdsundersteg
1 Skicka begäran Begäran skickas
Din HTTPS-begäran skickas.
Din HTTPS-begäran har skickats.
2 Domänverifiering Domänen verifieras automatiskt om den är CNAME-mappad till den CDN slutpunkten. I annat fall skickas en verifieringsbegäran till den e-postadress som står angiven i domänens registreringspost (WHOIS-registrant).
Domänägarskapet har verifierats och godkänts.
Begäran om verifiering av domänägarskap har gått ut (kunden svarade troligtvis inte inom 6 dagar). HTTPS aktiveras inte på din domän. *
Begäran om verifiering av domänägarskap avvisades av kunden. HTTPS aktiveras inte på din domän. *
3 Etablering av certifikat Certifikatutfärdaren håller på att utfärda det certifikat som krävs för att aktivera HTTPS på din domän.
Certifikatet har utfärdats och håller på att distribueras till CDN-nätverket. Det kan ta upp till 6 timmar.
Certifikatet har distribuerats till CDN-nätverket.
4 Slutfört HTTPS har aktiverats på din domän.

* Det här meddelandet visas bara om ett fel har uppstått.

Om det uppstår ett fel innan begäran har skickats visas följande felmeddelande:

We encountered an unexpected error while processing your HTTPS request. Please try again and contact support if the issue persists.

Rensa resurser – inaktivera HTTPS

I det här avsnittet får du lära dig hur du inaktiverar HTTPS för din anpassade domän.

Inaktivera HTTPS-funktionen

  1. I Azure Portaldu efter och väljer CDN profilerna.

  2. Välj din Azure CDN Standard från Microsoft, Azure CDN Standard från Verizon eller välj Azure CDN Premium från Verizon.

  3. I listan över slutpunkter väljer du slutpunkten som innehåller din anpassade domän.

  4. Välj den anpassade domän som du vill inaktivera HTTPS för.

    Lista med anpassade domäner

  5. Välj Av för att inaktivera HTTPS och välj sedan Tillämpa.

    Dialogrutan Anpassad HTTPS

Vänta på spridning

När HTTPS-funktionen för den anpassade domänen har inaktiverats kan det ta upp till 6–8 timmar innan ändringen börjar gälla. När processen är klar ändras den anpassade HTTPS-statusen i Azure Portal till Inaktiverad. De tre åtgärdsstegen i dialogrutan för anpassad domän markeras som slutförda. Den anpassade domänen använder inte längre HTTPS.

Dialogrutan Inaktivera HTTPS

Åtgärdsförlopp

I följande tabell visas åtgärdsförloppet när du inaktiverar HTTPS. När du har inaktiverat HTTPS visas tre åtgärdssteg i dialogrutan anpassad domän. När ett steg blir aktivt visas information under steget. När ett steg har slutförts visas en grön bock bredvid steget.

Åtgärdsförlopp Åtgärdsinformation
1 Skicka begäran Begäran skickas
2 Avetablering av certifikat Tar bort certifikat
3 Slutfört Certifikatet har tagits bort

Vanliga frågor och svar

  1. Vem är certifikatleverantör och vilken typ av certifikat används?

    Ett dedikerat certifikat som tillhandahålls av Digicert används för din anpassade domän för:

    • Azure CDN från Verizon
    • Azure CDN från Microsoft
  2. Använder du IP-baserad eller SNI-baserad TLS/SSL?

    Både Azure CDN från Verizon och Azure CDN Standard från Microsoft använder SNI-baserad TLS/SSL.

  3. Vad händer om jag inte får domänverifieringsmeddelandet från DigiCert?

    Om du inte använder underdomänen cdnverify och din CNAME-post är för slutpunktens värdnamn får du inget e-postmeddelande om domänverifiering.

    Verifieringen sker i så fall automatiskt. Om du inte har en CNAME-post och inte har fått något e-postmeddelande inom 24 timmar kontaktar du Microsoft-supporten.

  4. Är det mindre säkert att använda ett SAN-certifikat än att använda ett dedikerat certifikat?

    Ett SAN-certifikat följer samma standarder för kryptering och säkerhet som ett dedikerat certifikat. Alla utfärdade TLS/SSL-certifikat använder SHA-256 för förbättrad serversäkerhet.

  5. Behöver jag en CAA-post (Certificate Authority Authorization) med DNS-leverantören?

    Auktoriseringspost för certifikatutfärdare krävs inte för närvarande. Men om du har en sådan måste den innehålla DigiCert som en giltig certifikatutfärdare.

  6. Den 20 juni 2018 började Azure CDN Verizon att använda ett dedikerat certifikat med SNI TLS/SSL som standard. Vad händer med mina befintliga anpassade domäner som använder SAN-certifikat (Alternativt namn för certifikat) och IP-baserad TLS/SSL?

    Dina befintliga domäner kommer gradvis att migreras till ett enskilt certifikat under de kommande månaderna om Microsoft i sina analyser ser att det bara görs SNI-klientförfrågningar till ditt program.

    Om icke-SNI-klienter identifieras finns domänerna kvar i SAN-certifikatet med IP-baserad TLS/SSL. Begäranden till tjänsten eller klienter som inte är SNI påverkas inte.

  7. Hur fungerar certifikatförnyelse med Bring Your Own Certificate?

    För att säkerställa att ett nyare certifikat distribueras till PoP-infrastrukturen laddar du upp ditt nya certifikat till Azure KeyVault. I TLS-inställningarna på Azure CDN väljer du den senaste certifikatversionen och sedan Spara. Azure CDN sedan det nya uppdaterade certifikatet.

  8. Måste jag återaktivera HTTPS när slutpunkten har startats om?

    Ja. Om du använder Azure CDN från Akamai måste du återaktivera HTTPS-inställningen om inställningen var aktiv tidigare om slutpunkten stoppas och startas om.

Nästa steg

I den här självstudiekursen lärde du dig att:

  • Aktivera HTTPS-protokollet på din anpassade domän.
  • Använda ett CDN-hanterat certifikat
  • Använda ditt eget certifikat
  • Verifiera domänen.
  • Inaktivera HTTPS-protokollet på din anpassade domän.

Gå vidare till nästa kurs om du vill lära dig hur du konfigurerar cachelagring på en CDN-slutpunkt.