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í. Můžete nakonfigurovat subdomény a vrcholovou doménu.

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 Pomocí... Pomocí...
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 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. Tím se provoz směruje na jednoho místního hostitele vaší statické webové aplikace. Použití A záznamů se nedoporučuje, protože vaše aplikace už nebude těžit z globální distribuce a to může mít vliv na výkon vaší aplikace, pokud je provoz globálně distribuovaný.

Níže jsou uvedené termíny, se kterými se setkáte při nastavování vlastní domény.

  • Apex nebo kořenové domény: Vzhledem k doméně www.example.comwww se předpona označuje jako subdoména, zatímco zbývající segment example.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 pro mail.example.com (poštovní server) a druhý www.contoso.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 veřejný internetový záznam CNAME DNS použitý k přidání vlastní domény do statické webové aplikace prostřednictvím ověření CNAME stále existuje. Tato možnost je platná jenom v případě, že se k přidání domény do statické webové aplikace použilo ověření CNAME.
  • 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 jsou povolené privátní koncové body, protože privátní koncové body pro Static Web Apps blokují internetový přístup k obsahu webu, ale neblokují překlad 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 nebo hostitele, takže můžete samostatně ověřit vlastnictví domény a směrovat provoz do webové aplikace.

  1. Otevřete statickou webovou aplikaci na webu Azure Portal.
  2. 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>.
  3. Po ověření domény můžete migrovat provoz do statické webové aplikace tak, že aktualizujete CNAMEnebo ALIASA 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.