| Typ | Název | Adresa IPv4 | Stav proxy |
|---|---|---|---|
A |
proxy-fallback |
192.0.2.1 |
Proxováno |
← Cloudflare for Platforms / cloudflare-for-platforms / cloudflare-for-saas / start
Konfigurace Cloudflare for SaaS
Než začnete
Než začnete vytvářet vlastní hostitelské názvy:
- Přidat vaši zónu do Cloudflare na plánu Free.
- Povolit Cloudflare for SaaS pro vaši zónu.
- Zkontrolujte Pravidla pro stanovení priority hostitelských názvů. Vlastní hostname se zástupným znakem se chovají jinak než přesná shoda hostname.
- (volitelné) Prostudujte si následující dokumentaci:
- Dokumentace API (pokud jste dosud nepracovali s Cloudflare API).
- Ověření certifikátu.
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:
- Vytvořit proxovaný
A,AAAA, neboCNAMEzá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ů).
- Tento záznam určete jako svůj záložní origin.
-
V dashboardu Cloudflare přejděte na Custom Hostnames stránce.
Přejděte na Custom Hostnames ↗ -
Pro Záložní origin, zadejte hostitelský název pro váš záložní origin.
-
Vyberte Add Fallback Origin.
Pomocí hostitelského názvu záznamu, který jste právě vytvořili, aktualizovat hodnotu záložního originu.
- 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:
- Ověření certifikátu: Po úspěšném ověření se certifikáty nasadí do globální sítě Cloudflare.
- 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:
-
V dashboardu Cloudflare přejděte na Custom Hostnames stránce.
Přejděte na Custom Hostnames ↗ -
Vyberte Add Custom Hostname.
-
Přidejte hostitelský název svého zákazníka
app.customer.coma nastavte příslušné možnosti, mimo jiné:- Vyberte minimální verze TLS.
- Vyberte metoda ověření.
- Definice vlastní origin server.
- Zákazníci s plánem Enterprise mohou také zvolit certifikační autorita (CA), nahrát vlastní certifikát, nebo povolte zástupný znak (wildcard), který přidá
*.<custom-hostname>SAN k certifikátu vlastního hostname. Další podrobnosti najdete v Priorita hostname a Plány.
-
Vyberte Add Custom Hostname.
-
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_authorityparametr k určení CA,custom_certificate/custom_cert_bundlek nahrání vlastního certifikátu, nebowildcardk vytvoření wildcard certifikátu. Více informací najdete v Plány. - Můžete ponechat
certificate_authorityparametr 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.
- Pouze zákazníci s plánem Enterprise mohou používat
-
U nově vytvořeného vlastního hostname
POSTodpověď nemusí obsahovat ověřovací token DCVvalidation_records. Doporučuje se provést druhéGETpří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:
result.statusjeactive.result.ssl.statusjeactive.- DNS záznam hostitelského názvu směřuje na váš cíl SaaS.
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.comTento 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
-
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).
↩