INTEGRITY Dokumentace

Konfigurace Cloudflare for SaaS


Než začnete

Než začnete vytvářet vlastní hostitelské názvy:

  1. Přidat vaši zónu do Cloudflare na plánu Free.
  2. Povolit Cloudflare for SaaS pro vaši zónu.
  3. Zkontrolujte Pravidla pro stanovení priority hostitelských názvů. Vlastní hostname se zástupným znakem se chovají jinak než přesná shoda hostname.
  4. (volitelné) Prostudujte si následující dokumentaci:

Počáteční nastavení

Když poprvé povolit Cloudflare for SaaS musíte provést několik kroků, než budete moci vytvořit jakékoli vlastní hostname.


1. Vytvořte záložní origin

Fallback origin je místo, kam Cloudflare směruje provoz odeslaný na vaše vlastní hostitelské názvy (musí být proxovaný).

Vytvoření záložního originu:

  1. Vytvořit proxovaný A, AAAA, nebo CNAME záznam směřující na IP adresu vašeho záložního origin serveru (kam bude Cloudflare posílat provoz vlastních hostitelských názvů).
Typ Název Adresa IPv4 Stav proxy
A proxy-fallback 192.0.2.1 Proxováno
  1. Tento záznam určete jako svůj záložní origin.
  1. V dashboardu Cloudflare přejděte na Custom Hostnames stránce.

    Přejděte na Custom Hostnames ↗
  2. Pro Záložní origin, zadejte hostitelský název pro váš záložní origin.

  3. Vyberte Add Fallback Origin.

Pomocí hostitelského názvu záznamu, který jste právě vytvořili, aktualizovat hodnotu záložního originu.

  1. Jakmile přidáte záložní origin, ověřte, že jeho stav je Aktivní.

2. (Volitelné) Vytvořte cíl CNAME

Cíl CNAME (nepovinný, ale velmi doporučený) poskytuje zákazníkům praktičtější a flexibilnější místo, kde mohou směrovat svůj provoz. Můžete například použít subdoménu jako customers.<SAAS_PROVIDER>.com.

Vytvořit proxovaný CNAME, který směruje cíl vašeho CNAME na váš fallback origin (může jít o zástupný záznam, například *.customers.saasprovider.com).

Typ Název Cíl Stav proxy
CNAME .customers proxy-fallback.saasprovider.com Proxováno

Nastavení pro jednotlivé hostitelské názvy

Pro každý vlastní hostitelský název musíte provést následující kroky.

1. Naplánujte ověření

Než vytvoříte hostitelský název, promyslete si:

  1. Ověření certifikátu: Po úspěšném ověření se certifikáty nasadí do globální sítě Cloudflare.
  2. Ověření hostitelského názvu: Po úspěšném ověření Cloudflare pro tento hostitelský název proxuje provoz.

Aby hostitelský název fungoval podle očekávání, musíte dokončit oba tyto kroky.

2. Vytvořte vlastní hostname

Jakmile naplánujete certifikaci a ověření hostitelského názvu, můžete vlastní hostitelský název vytvořit.

Vytvoření vlastního hostitelského názvu:

  1. V dashboardu Cloudflare přejděte na Custom Hostnames stránce.

    Přejděte na Custom Hostnames ↗
  2. Vyberte Add Custom Hostname.

  3. Přidejte hostitelský název svého zákazníka app.customer.com a nastavte příslušné možnosti, mimo jiné:

  4. Vyberte Add Custom Hostname.

  1. Chcete-li vytvořit vlastní hostitelský název pomocí API, použijte Create Custom Hostname koncový bod.

    • Pouze zákazníci s plánem Enterprise mohou používat certificate_authority parametr k určení CA, custom_certificate/custom_cert_bundle k nahrání vlastního certifikátu, nebo wildcard k vytvoření wildcard certifikátu. Více informací najdete v Plány.
    • Můžete ponechat certificate_authority parametr prázdný, čímž ho nastavíte na "default CA". Při této volbě Cloudflare před vyžádáním certifikátů zkontroluje záznamy CAA, což pomáhá zajistit, že certifikáty lze vydat od dané CA.
  2. U nově vytvořeného vlastního hostname POST odpověď nemusí obsahovat ověřovací token DCV validation_records. Doporučuje se provést druhé GET příkaz (se zpožděním) pro získání těchto podrobností.

Odpověď obsahuje úplnou definici nového vlastního hostitelského názvu.

Zjistěte, kdy je vlastní hostitelský název připraven

Vlastní hostitelský název používá oddělené procesy ověřování pro aktivaci hostitelského názvu a vydání certifikátu.

Pole API Co to znamená Hodnota Ready
result.status Cloudflare ověřil hostitelský název a může pro něj provoz proxovat. active
result.ssl.status Cloudflare vydal a nasadil certifikát pro tento hostitelský název. active

Vlastní hostitelský název považujte za připravený pro produkční provoz, pokud:

K úspěšnému TLS handshake může dojít dříve, než result.ssl.status se změní na active pokud Cloudflare dokáže předložit jiný odpovídající certifikát. Použijte Custom hostname details endpoint jako zdroj pravdy pro stav onboardingu. Další informace najdete v Priorita certifikátu a hostitele.

3. Nechte zákazníka vytvořit záznam CNAME

Aby dokončil nastavení vlastního hostitelského názvu, musí váš zákazník u svého autoritativního DNS vytvořit záznam CNAME, který směřuje na váš Cíl CNAME 1.

Záznam CNAME vašeho zákazníka může vypadat následovně:

mystore.example.com CNAME customers.saasprovider.com

Tento záznam by směroval provoz následujícím způsobem:

flowchart TD
accTitle: How traffic routing works with a CNAME target
A[Request to <code>mystore.example.com</code>] --> B[<code>customers.saasprovider.com</code>]
B --> C[<code>proxy-fallback.saasprovider.com</code>]

Požadavky na mystore.example.com by směřovala na váš cíl CNAME (customers.saasprovider.com), který by pak směroval na váš záložní origin (proxy-fallback.saasprovider.com).

Pokračování služby

Pokud váš zákazník používá pro svou doménu také Cloudflare, měl by ponechat svůj DNS záznam směřující na vašeho poskytovatele SaaS tak dlouho, dokud chce vaši službu využívat.

Podrobnosti uvádí Odstranění vlastních hostitelských názvů.

Poznámky pod čarou

  1. Pokud máte regional services nastavené pro vaše vlastní hostname, Cloudflare vždy použije oblast zpracování přiřazenou k vašemu cílovému záznamu DNS (místo oblasti zpracování jakéhokoli vlastní origin servery).

    ↩