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öderANAME
poster ellerCNAME
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
Öppna Azure Portal.
Gå till din statiska webbapp.
I fönstret Översikt kopierar du webbplatsens genererade URL och lägger den åt sidan i en textredigerare för framtida användning.
Under Inställningar väljer du Anpassade domäner.
Markera + Lägg till.
På fliken Ange domän anger du ditt apex-domännamn.
Om ditt domännamn till exempel är
example.com
anger duexample.com
i den här rutan (utan underdomäner).Välj Nästa.
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. Välj Generera kod.
Vänta medan koden genereras. Det tar ungefär en minut att slutföra.
TXT
När postvärdet har genererats kopierar du (bredvid det genererade värdet) koden till Urklipp.Välj Stäng.
Öppna en ny webbläsarflik och logga in på ditt domänregistratorskonto.
Gå till domännamnets DNS-konfigurationsinställningar.
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. Spara ändringar i DNS-posten.
Konfigurera en ALIAS-post
Gå tillbaka till domännamnets DNS-konfigurationsinställningar.
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. Spara ändringar i DNS-posten.
Eftersom DNS-inställningarna måste spridas kan det ta lite tid att slutföra den här processen.
Ö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
Öppna Azure Portal.
Gå till din statiska webbapp.
I fönstret Översikt i det övre högra hörnet i avsnittet Essentials väljer du JSON-vy.
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.Under Inställningar väljer du Anpassade domäner.
Markera + Lägg till.
På fliken Ange domän anger du ditt apex-domännamn.
Om ditt domännamn till exempel är
example.com
anger duexample.com
i den här rutan (utan underdomäner).Välj Nästa.
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. Välj Generera kod.
Vänta medan koden genereras. Det tar ungefär en minut att slutföra.
TXT
När postvärdet har genererats kopierar du (bredvid det genererade värdet) koden till Urklipp.Välj Stäng.
Öppna en ny webbläsarflik och logga in på ditt domänregistratorskonto.
Gå till domännamnets DNS-konfigurationsinställningar.
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. Spara ändringar i DNS-posten.
Konfigurera en A-post
Gå tillbaka till domännamnets DNS-konfigurationsinställningar.
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. Spara ändringar i DNS-posten.
Eftersom DNS-inställningarna måste spridas kan det ta lite tid att slutföra den här processen.
Ö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
.