← Cloudflare Pages / pages / configuration
Vlastní domény
Při nasazování projektu Pages můžete chtít na svůj web nasměrovat vlastní domény (nebo subdomény).
Přidání vlastní domény
Přidání vlastní domény:
-
V dashboardu Cloudflare přejděte na Workers & Pages stránce.
Přejděte na Workers & Pages ↗ -
Vyberte projekt Pages > Vlastní domény.
-
Vyberte Nastavení domény.
-
Zadejte doménu, na které chcete svůj web Cloudflare Pages provozovat, a vyberte Pokračovat.
Přidání vlastní apex domény
Pokud nasazujete na apex doménu (například example.com), pak budete muset přidat svůj web jako zónu Cloudflare a nakonfigurujte své nameservery.
Nastavte nameservery
Chcete-li použít vlastní kořenovou doménu (například example.com) s vaším projektem Pages, nastavte své nameservery tak, aby směřovaly na nameservery Cloudflare. Pokud jsou vaše nameservery úspěšně nasměrované na Cloudflare, Cloudflare za vás vytvoří záznam CNAME.
Přidejte vlastní subdoménu
Pokud nasazujete na subdoménu, nemusí být váš web zónou Cloudflare. Budete muset přidejte vlastní záznam CNAME a nasměrujte doménu na svůj web Cloudflare Pages. Chcete-li projekt Pages nasadit na vlastní apex doménu, musí tato vlastní doména být zónou v účtu Cloudflare, v němž jste projekt Pages vytvořili.
Přidání vlastního záznamu CNAME
Pokud nechcete nasměrovat své nameservery na Cloudflare, musíte pro použití subdomény s Cloudflare Pages vytvořit vlastní záznam CNAME. Po přihlášení u svého poskytovatele DNS přidejte záznam CNAME pro požadovanou subdoménu, například shop.example.com. Tento záznam by měl směřovat na vaši vlastní subdoménu Pages, například <YOUR_SITE>.pages.dev.
| Typ | Název | Obsah |
|---|---|---|
CNAME |
shop.example.com |
<YOUR_SITE>.pages.dev |
Pokud je váš web již spravován jako zóna Cloudflare, záznam CNAME se přidá automaticky poté, co potvrdíte svůj DNS záznam.
Odstranění vlastní domény
Chcete-li odpojit vlastní doménu od projektu Pages, musíte upravit záznamy DNS své zóny.
-
Přejděte na DNS záznamy stránku pro váš web v Cloudflare dashboardu.
Přejděte na Záznamy ↗ -
Najděte záznam CNAME svého projektu Pages.
-
Vyberte Úprava.
-
Vyberte Smazat.
-
V dashboardu Cloudflare přejděte na Workers & Pages stránce.
Přejděte na Workers & Pages ↗ -
Vyberte svůj projekt Pages.
-
Přejděte na Vlastní domény.
-
Vyberte ikona tří teček vedle vaší vlastní domény > Remove domain.
Po dokončení těchto kroků bude váš projekt Pages přístupný pouze přes *.pages.dev subdoména, kterou jste zvolili při vytváření projektu.
Zakázat přístup k *.pages.dev subdoména
Chcete-li zakázat přístup k projektem poskytnuté *.pages.dev subdoména:
-
Použijte Cloudflare Access pro své náhledy (
*.{project}.pages.dev). Viz Přizpůsobení přístupu k náhledovým nasazením. -
Přesměrujte
*.pages.devURL adresu přiřazenou vašemu produkčnímu projektu Pages na vlastní doménu. Můžete použít úroveň účtu Bulk Redirect funkci k přesměrování*.pages.devURL na vlastní doménu.
Ukládání do mezipaměti
Pokyny pro ukládání do mezipaměti najdete v Ukládání do mezipaměti a výkon.
Známé problémy
záznamy CAA
Záznamy Certification Authority Authorization (CAA) umožňují omezit vydávání certifikátů na konkrétní certifikační autority (CA).
To může způsobit problémy při přidávání vlastní doména do projektu Pages, pokud máte záznamy CAA, které Cloudflare neumožňují vydat certifikát pro vaši vlastní doménu.
Chcete-li to vyřešit, přidejte potřebné záznamy CAA, aby Cloudflare mohl pro vaši vlastní doménu vydat certifikát.
example.com. 300 IN CAA 0 issue "letsencrypt.org"
example.com. 300 IN CAA 0 issue "pki.goog; cansignhttpexchanges=yes"
example.com. 300 IN CAA 0 issue "ssl.com"
example.com. 300 IN CAA 0 issuewild "letsencrypt.org"
example.com. 300 IN CAA 0 issuewild "pki.goog; cansignhttpexchanges=yes"
example.com. 300 IN CAA 0 issuewild "ssl.com"Viz Časté dotazy k Certification Authority Authorization (CAA) s dalšími informacemi.
Přesměrujte záznam DNS mimo Pages a poté ho vraťte zpět
Jakmile je vlastní doména nastavená, stane se neaktivní, pokud změníte DNS záznam tak, aby ukazoval na něco jiného (například na váš origin server). Pokud poté DNS záznam znovu nasměrujete zpět na vlastní doménu, uživatelé, kteří přes tento záznam navštíví váš web, budou dostávat chyby, dokud doména znovu nezaktivní. Pokud chcete provoz ze svého Pages projektu přesměrovat pouze dočasně, aniž byste měnili DNS záznam, je lepší použít Origin rule nebo přesměrovací pravidlo místo toho.
Související zdroje
- Ladění Pages - Přehled běžných chyb při nasazování projektu Pages.