Vlastní domény se službou Azure Static Web Apps
Služba Azure Static Web Apps ve výchozím nastavení poskytuje automaticky vygenerovaný název domény pro váš web, ale vlastní doménu můžete nasměrovat na svůj web. Bezplatné certifikáty SSL/TLS se automaticky vytvoří pro automaticky vygenerovaný název domény a všechny vlastní domény, které můžete přidat.
Když namapujete vlastní doménu na statickou webovou aplikaci, máte k dispozici několik možností, mezi které patří konfigurace subdomén a vrcholové domény.
Následující tabulka obsahuje odkazy na články, které ukazují, jak nakonfigurovat vlastní typ zprostředkovatele založeného na doméně. 1
Akce | Používající... | Používající... |
---|---|---|
Nastavení domény s subdoménou www |
Azure DNS | Externí zprostředkovatel |
Nastavení vrcholové domény | Azure DNS | Externí zprostředkovatel |
1 Někteří registrátoři, jako je GoDaddy a Google, nepodporují záznamy domény, které ovlivňují způsob konfigurace vrcholové domény. Zvažte použití Azure DNS s těmito registrátory k nastavení vaší vrcholové domény.
Poznámka:
Přidání vlastní domény do prostředí ve verzi Preview se nepodporuje. Domény Unicode, včetně domén Punycode a předpony xn--
, se také nepodporují.
Informace o doménách
Nastavení vrcholové domény je běžným scénářem konfigurace po nastavení názvu domény. Vytvoření vrcholové domény se dosahuje konfigurací nebo záznamu ALIAS
nebo zploštěnímCNAME
.ANAME
Někteří doménoví registrátoři, jako je GoDaddy a Squarespace (dříve Google), tyto záznamy DNS nepodporují. Pokud váš doménoví registrátor nepodporuje všechny záznamy DNS, které potřebujete, zvažte použití Azure DNS ke konfiguraci vaší domény.
Případně u doménových registrátorů, kteří nepodporují ALIAS
záznamy, ANAME
záznamy nebo CNAME
zploštění, můžete pro statickou webovou aplikaci nakonfigurovat A
záznam. Tato konfigurace směruje provoz na jednoho místního hostitele vaší statické webové aplikace. Použití A
záznamů se nedoporučuje, protože vaše aplikace už nemá prospěch z globální distribuce, a tento typ nastavení může ovlivnit výkon aplikace, pokud je provoz globálně distribuovaný.
Při nastavování vlastní domény můžete narazit na následující termíny.
Apex nebo kořenové domény: Vzhledem k doméně
www.example.com
www
se předpona označuje jako subdoména, zatímco zbývající segmentexample.com
se označuje jako doména vrcholu.Doménový registrátor: Registrátor ověří dostupnost domény, která prodává práva k nákupu názvu domény.
Zóna DNS: Zóna DNS (Domain Name System) hostuje záznamy DNS přidružené ke konkrétní doméně. Existují různé záznamy, které směrují provoz pro různé účely. Například doména
example.com
může obsahovat několik záznamů DNS. Jeden záznam zpracovává provoz promail.example.com
(poštovní server) a druhýwww.example.com
(pro web).Hostování DNS: Hostitel DNS udržuje servery DNS, které přeloží název domény na konkrétní IP adresu.
Názvový server: Názvový server je zodpovědný za ukládání záznamů DNS pro doménu.
Aby fungovalo ověření vlastní domény ve službě Static Web Apps, server DNS musí být veřejně přeložitelný. Po přidání domény musí být splněna jedna z následujících podmínek, aby automatické prodlužování platnosti certifikátu fungovalo:
Ujistěte se, že je stále k dispozici veřejný internetový
CNAME
záznam DNS použitý k přidání vlastní domény do statické webové aplikace.CNAME
Tato možnost je platná pouze v případě, žeCNAME
se k přidání domény do statické webové aplikace použilo ověření.Ujistěte se, že se vlastní doména překládá na statickou webovou aplikaci přes veřejný internet. Tato možnost je platná bez ohledu na metodu ověřování použitou k přidání domény do webové aplikace. Tento přístup je platný i v případě, že povolíte privátní koncové body. Účelem privátního koncového bodu pro Static Web Apps je blokovat přístup k internetu k obsahu webu, ale ne k blokování internetového překladu DNS na web.
Nulová migrace výpadků
Vlastní doménu, která momentálně obsluhuje produkční web, můžete chtít migrovat do statické webové aplikace s nulovým výpadkem. Poskytovatelé DNS nepřijímají více záznamů pro stejný název a hostitele, takže můžete samostatně ověřit vlastnictví domény a směrovat provoz do webové aplikace.
Otevřete statickou webovou aplikaci na webu Azure Portal.
Přidejte záznam TXT pro vlastní doménu (APEX nebo subdoménu). Místo toho, abyste zadali hodnotu hostitele jako zobrazenou, zadejte hostitele ve vašem poskytovateli DNS následujícím způsobem:
- Pro domény APEX zadejte
_dnsauth.www.<YOUR-DOMAIN.COM>
. - Pro subdomény zadejte
_dnsauth.<SUBDOMAIN>.<YOUR-DOMAIN.COM>
.
- Pro domény APEX zadejte
Po ověření domény můžete migrovat provoz do statické webové aplikace tak, že aktualizujete
CNAME
neboALIAS
A
zaznamenáte záznam tak, aby odkazoval na výchozí název hostitele.
Další kroky
Následující odkazy vám použijí postup nastavení domény na základě vašeho poskytovatele.