Dela via


Konfigurera en apex-domän i Azure Static Web Apps

Domännamn utan underdomän kallas för apex- eller rotdomäner. Domänen www.example.com är till exempel den www underdomän som är ansluten till example.com apex-domänen.

Vissa domänregistratorer (till exempel Google och GoDaddy) tillåter inte att du pekar apex-domänen på en befintlig URL. Om din registrator inte stöder ALIAS eller ANAME registrerar, eller inte tillåter CNAME utplattande, bör du överväga följande alternativ:

  • Konfigurera din domän med Azure DNS
  • Vidarebefordra apex-domänen till underdomänen www
  • Använda en A post

Med hjälp av en A post dirigeras trafiken till en enda regional värd för din statiska webbapp. När den är aktiverad drar din statiska webbapp inte längre nytta av dess globala distribution, vilket kan påverka programmets prestanda. Överväg att använda ALIAS, ANAME eller CNAME registrera för APEX-domäner för bästa prestanda.

Den här guiden visar tre alternativ för att konfigurera en apex-domän.

  • Använd stegen för att konfigurera med en ALIAS-post om domänregistratorn stöder ALIAS DNS-posten.

    Om din registrator inte stöder ALIAS poster, men stöder ANAME poster eller CNAME platta ut, kan du läsa dokumentationen för konfigurationsinställningar.

  • Använd stegen i framåt till www-underdomän om domänregistratorn inte stöder ALIAS DNS-posten.

  • Använd stegen för att konfigurera med en A-post om ovanstående alternativ inte passar dig. Med en A post dirigeras din trafik till en enda Static Web Apps-värd och appen drar inte längre nytta av de prestandaförbättringar som tillhandahålls av global distribution.

Kommentar

CNAME post mappar ett domännamn till en annan domän (eller underdomän) medan A posten mappar ett domännamn till en IP-adress. Om IP-adressen ändras är en CNAME post fortfarande giltig, till skillnad från A posten.

Konfigurera med en ALIAS-post

Innan du skapar posten ALIAS måste du först verifiera att du äger domänen.

Verifiera ägarskap

  1. Öppna Azure Portal.

  2. Gå till din statiska webbapp.

  3. I fönstret Översikt kopierar du webbplatsens genererade URL och lägger den åt sidan i en textredigerare för framtida användning.

  4. Under Inställningar väljer du Anpassade domäner.

  5. Markera + Lägg till.

  6. På fliken Ange domän anger du ditt apex-domännamn.

    Om ditt domännamn till exempel är example.comanger du example.com i den här rutan (utan underdomäner).

  7. Välj Nästa.

  8. På fliken Verifiera + konfigurera anger du följande värden.

    Inställning Värde
    Domännamn Det här värdet ska matcha det domännamn som du angav i föregående steg.
    Posttyp för värdnamn Välj TXT.
  9. Välj Generera kod.

    Vänta medan koden genereras. Det tar ungefär en minut att slutföra.

  10. TXT När postvärdet har genererats kopierar du (bredvid det genererade värdet) koden till Urklipp.

  11. Välj Stäng.

  12. Öppna en ny webbläsarflik och logga in på ditt domänregistratorskonto.

  13. Gå till domännamnets DNS-konfigurationsinställningar.

  14. Lägg till en ny TXT post med följande värden.

    Inställning Värde
    Typ TXT
    Host Ange @
    Värde Klistra in det genererade kodvärdet som du kopierade från Azure Portal.
    TTL (om tillämpligt) Lämna som standardvärde.
  15. Spara ändringar i DNS-posten.

Konfigurera en ALIAS-post

  1. Gå tillbaka till domännamnets DNS-konfigurationsinställningar.

  2. Lägg till en ny ALIAS post med följande värden.

    Inställning Värde
    Typ ALIAS
    Host Ange @
    Värde Klistra in den genererade URL:en som du kopierade från Azure Portal. Se till att ta bort prefixet https:// från url:en.
    TTL (om tillämpligt) Lämna som standardvärde.
  3. Spara ändringar i DNS-posten.

    Eftersom DNS-inställningarna måste spridas kan det ta lite tid att slutföra den här processen.

  4. Öppna en ny webbläsarflik och gå till din apex-domän.

    När DNS-posterna har uppdaterats bör du se din statiska webbapp i webbläsaren. Kontrollera också platsen för att kontrollera att webbplatsen hanteras på ett säkert sätt med hjälp av https.

Vidarebefordra till www-underdomän

Varje domänregistrator har en annan process för att hantera domännamn. När du har loggat in på ditt konto med din registrator letar du efter alternativ för vidarebefordran av domäner. Vissa registratorer har den här funktionen listad under DNS-alternativ, medan andra har dem associerade med webbplatsalternativ.

Kontrollera när du konfigurerar vidarebefordran att du bara konfigurerar apex-domänen att vidarebefordra till underdomänen www .

Mer information finns i registratorns dokumentation.

Konfigurera med en A-post

Innan du skapar posten A måste du först verifiera att du äger domänen.

Verifiera ägarskap

  1. Öppna Azure Portal.

  2. Gå till din statiska webbapp.

  3. I fönstret Översikt i det övre högra hörnet i avsnittet Essentials väljer du JSON-vy.

  4. Kopiera värdet för stableInboundIP egenskapen och lägg den åt sidan i en textredigerare för framtida användning. Det här är IP-adressen för din regionala Static Web Apps-värd.

  5. Under Inställningar väljer du Anpassade domäner.

  6. Markera + Lägg till.

  7. På fliken Ange domän anger du ditt apex-domännamn.

    Om ditt domännamn till exempel är example.comanger du example.com i den här rutan (utan underdomäner).

  8. Välj Nästa.

  9. På fliken Verifiera + konfigurera anger du följande värden.

    Inställning Värde
    Domännamn Det här värdet ska matcha det domännamn som du angav i föregående steg.
    Posttyp för värdnamn Välj TXT.
  10. Välj Generera kod.

    Vänta medan koden genereras. Det tar ungefär en minut att slutföra.

  11. TXT När postvärdet har genererats kopierar du (bredvid det genererade värdet) koden till Urklipp.

  12. Välj Stäng.

  13. Öppna en ny webbläsarflik och logga in på ditt domänregistratorskonto.

  14. Gå till domännamnets DNS-konfigurationsinställningar.

  15. Lägg till en ny TXT post med följande värden.

    Inställning Värde
    Typ TXT
    Host Ange @
    Värde Klistra in det genererade kodvärdet som du kopierade från Azure Portal.
    TTL (om tillämpligt) Lämna som standardvärde.
  16. Spara ändringar i DNS-posten.

Konfigurera en A-post

  1. Gå tillbaka till domännamnets DNS-konfigurationsinställningar.

  2. Lägg till en ny A post med följande värden.

    Inställning Värde
    Typ A
    Host Ange @
    Värde Klistra in den stableInboundIP som du kopierade från Azure Portal.
    TTL (om tillämpligt) Lämna som standardvärde.
  3. Spara ändringar i DNS-posten.

    Eftersom DNS-inställningarna måste spridas kan det ta lite tid att slutföra den här processen.

  4. Öppna en ny webbläsarflik och gå till din apex-domän.

    När DNS-posterna har uppdaterats bör du se din statiska webbapp i webbläsaren. Kontrollera också platsen för att kontrollera att webbplatsen hanteras på ett säkert sätt med hjälp av https.

Nästa steg