Domeny niestandardowe z usługą Azure Static Web Apps
Domyślnie usługa Azure Static Web Apps udostępnia automatycznie wygenerowaną nazwę domeny dla witryny internetowej, ale możesz wskazać domenę niestandardową w witrynie. Bezpłatne certyfikaty SSL/TLS są tworzone automatycznie dla nazwy domeny generowanej automatycznie i wszystkich domen niestandardowych, które można dodać.
Jeśli zamapujesz domenę niestandardową na statyczną aplikację internetową, dostępnych jest kilka opcji. Można skonfigurować poddomeny i domenę wierzchołków.
Poniższa tabela zawiera linki do artykułów, w których pokazano, jak skonfigurować niestandardowy typ dostawcy opartego na domenie. 1
Akcja | Za pomocą... | Za pomocą... |
---|---|---|
Konfigurowanie domeny przy użyciu www poddomeny |
Usługa DNS platformy Azure | Dostawca zewnętrzny |
Konfigurowanie domeny wierzchołka | Usługa DNS platformy Azure | Dostawca zewnętrzny |
1 Niektórzy rejestratorzy, tacy jak GoDaddy i Google, nie obsługują rekordów domeny, które mają wpływ na sposób konfigurowania domeny wierzchołka. Rozważ użycie usługi Azure DNS u tych rejestratorów, aby skonfigurować domenę wierzchołka.
Uwaga
Dodawanie domeny niestandardowej do środowiska w wersji zapoznawczej nie jest obsługiwane. Domeny Unicode, w tym domeny Punycode i xn--
prefiks, również nie są obsługiwane.
Informacje o domenach
Skonfigurowanie domeny wierzchołka jest typowym scenariuszem konfigurowania po skonfigurowaniu nazwy domeny. Tworzenie domeny wierzchołka jest osiągane przez skonfigurowanie rekordu ALIAS
lub ANAME
przez CNAME
spłaszczenie. Niektórzy rejestratorzy domen, tacy jak GoDaddy i Google, nie obsługują tych rekordów DNS. Jeśli rejestrator domen nie obsługuje wszystkich potrzebnych rekordów DNS, rozważ użycie usługi Azure DNS do skonfigurowania domeny.
Alternatywnie w przypadku rejestratorów domen, którzy nie obsługują ALIAS
rekordów, ANAME
rekordów ani CNAME
spłaszczania, można skonfigurować A
rekord dla statycznej aplikacji internetowej. Spowoduje to kierowanie ruchu do jednego regionalnego hosta statycznej aplikacji internetowej. Używanie A
rekordów nie jest zalecane, ponieważ aplikacja nie będzie już korzystać z globalnej dystrybucji, a to może mieć wpływ na wydajność aplikacji, jeśli ruch jest globalnie dystrybuowany.
Poniżej przedstawiono terminy, które zostaną napotkane podczas konfigurowania domeny niestandardowej.
Domeny wierzchołków lub głównych: biorąc pod uwagę domenę
www.example.com
,www
prefiks jest znany jako poddomena, podczas gdy pozostały segmentexample.com
jest określany jako domena wierzchołka.Rejestrator domen: Rejestrator weryfikuje dostępność domeny sprzedaje prawa do zakupu nazwy domeny.
Strefa DNS: strefa systemu nazw domen (DNS) hostuje rekordy DNS skojarzone z określoną domeną. Dostępne są różne rekordy, które kierują ruch do różnych celów. Na przykład domena
example.com
może zawierać kilka rekordów DNS. Jeden rekord obsługuje ruch dlamail.example.com
(dla serwera poczty) i innywww.contoso.com
(dla witryny internetowej).Hosting DNS: host DNS obsługuje serwery DNS, które rozpoznają nazwę domeny na określony adres IP.
Serwer nazw: serwer nazw jest odpowiedzialny za przechowywanie rekordów DNS dla domeny.
Aby weryfikacja domeny niestandardowej działała w przypadku usługi Static Web Apps, musi być możliwe publiczne rozpoznanie rekordu DNS. Po dodaniu domeny należy spełnić jeden z następujących warunków, aby automatyczne odnawianie certyfikatu działało:
- Upewnij się, że publiczny rekord DNS CNAME internetu używany do dodawania domeny niestandardowej do statycznej aplikacji internetowej za pośrednictwem weryfikacji CNAME jest nadal obecny. Ta opcja jest prawidłowa tylko wtedy, gdy weryfikacja CNAME została użyta do dodania domeny do statycznej aplikacji internetowej.
- Upewnij się, że domena niestandardowa jest rozpoznawana jako statyczna aplikacja internetowa za pośrednictwem dostępnego publicznie Internetu. Ta opcja jest prawidłowa niezależnie od metody weryfikacji użytej do dodania domeny do aplikacji internetowej. Takie podejście jest prawidłowe, nawet jeśli prywatne punkty końcowe są włączone, ponieważ prywatne punkty końcowe usługi Static Web Apps blokują dostęp do Internetu do zawartości witryny, ale nie blokują rozpoznawania internetowych punktów końcowych DNS w witrynie.
Migracja bez przestojów
Możesz chcieć zmigrować domenę niestandardową, która obecnie obsługuje produkcyjną witrynę internetową do statycznej aplikacji internetowej z zerowym przestojem. Dostawcy DNS nie akceptują wielu rekordów dla tej samej nazwy/hosta, więc można oddzielnie zweryfikować własność domeny i kierować ruch do aplikacji internetowej.
- Otwórz statyczną aplikację internetową w witrynie Azure Portal.
- Dodaj rekord TXT dla domeny niestandardowej (APEX lub poddomeny). Zamiast wprowadzać wartość Hosta w sposób wyświetlony, wprowadź host w dostawcy DNS w następujący sposób:
- W przypadku domen APEX wprowadź .
_dnsauth.www.<YOUR-DOMAIN.COM>
- W przypadku poddomen wprowadź .
_dnsauth.<SUBDOMAIN>.<YOUR-DOMAIN.COM>
- W przypadku domen APEX wprowadź .
- Po zweryfikowaniu domeny możesz przeprowadzić migrację ruchu do statycznej aplikacji internetowej, aktualizując
CNAME
rekord ,ALIAS
lubA
, aby wskazywał domyślną nazwę hosta
Następne kroki
Skorzystaj z poniższych linków, aby uzyskać instrukcje dotyczące konfigurowania domeny na podstawie dostawcy.