INTEGRITY Dokumentace

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:

  1. V dashboardu Cloudflare přejděte na Workers & Pages stránce.

    Přejděte na Workers & Pages ↗
  2. Vyberte projekt Pages > Vlastní domény.

  3. Vyberte Nastavení domény.

  4. Zadejte doménu, na které chcete svůj web Cloudflare Pages provozovat, a vyberte Pokračovat.

Přidání vlastní domény pro projekt Pages přes dashboard Cloudflare

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.

  1. Přejděte na DNS záznamy stránku pro váš web v Cloudflare dashboardu.

    Přejděte na Záznamy ↗
  2. Najděte záznam CNAME svého projektu Pages.

  3. Vyberte Úprava.

  4. Vyberte Smazat.

  5. V dashboardu Cloudflare přejděte na Workers & Pages stránce.

    Přejděte na Workers & Pages ↗
  6. Vyberte svůj projekt Pages.

  7. Přejděte na Vlastní domény.

  8. 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:

  1. Použijte Cloudflare Access pro své náhledy (*.{project}.pages.dev). Viz Přizpůsobení přístupu k náhledovým nasazením.

  2. Přesměrujte *.pages.dev URL 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.dev URL 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