Cloudflare Entegrasyonları
Genel Bakış
Cloudflare, web sitelerini korumaya ve hızlandırmaya yardımcı olan önde gelen bir içerik dağıtım ağı (CDN) ve güvenlik sağlayıcısıdır. Bu entegrasyon, Ultimate Multisite ile Cloudflare arasında otomatik alan adı yönetimini sağlar, özellikle alt alan adı çoklu site kurulumları için.
Özellikler
- Cloudflare'da otomatik alt alan adı oluşturma
- Proxy edilmiş alt alan adı desteği
- DNS kaydı yönetimi
- Ultimate Multisite yönetim panelinde gelişmiş DNS kaydı görüntüleme
Gereksinimler
Aşağıdaki sabitleri wp-config.php dosyanıza tanımlamanız gerekir:
define('WU_CLOUDFLARE_API_KEY', 'sizin_api_anahtarınız');
define('WU_CLOUDFLARE_ZONE_ID', 'sizin_zone_idiniz');
Kurulum Talimatları
1. Cloudflare API Anahtarınızı Alın
- Cloudflare kontrol panelinize giriş yapın
- "Profilim"e (sağ üst köşedeki e-posta adresinize tıklayın) gidin
- Menüden "API Token'lar"ı seçin
- Aşağıdaki izinlerle yeni bir API token oluşturun:
- Zone.Zone: Okuma
- Zone.DNS: Düzenleme
- API tokenınızı kopyalayın
2. Alan Adı Kimliğinizi (Zone ID) Alın
- Cloudflare kontrol panelinizde kullanmak istediğiniz alanı seçin
- Zone ID, "Genel Bakış" sekmesinde, "API" başlığının altında sağ kenar çubuğunda görünür
- Zone ID'yi kopyalayın
3. wp-config.php'ye Sabitleri Ekleyin
Aşağıdaki sabitleri wp-config.php dosyanıza ekleyin:
define('WU_CLOUDFLARE_API_KEY', 'sizin_api_tokenınız');
define('WU_CLOUDFLARE_ZONE_ID', 'sizin_zone_idiniz');
4. Entegrasyonu Etkinleştirin
- WordPress yönetim panelinde Ultimate Multisite > Ayarlar'a gidin
- "Alan Adı Eşleştirmesi" (Domain Mapping) sekmesine gidin
- Aşağı kaydırarak "Ana Sunucu Entegrasyonları" (Host Integrations) bölümüne gelin
- Cloudflare entegrasyonunu etkinleştirin
- "Değişiklikleri Kaydet"e tıklayın
Nasıl Çalışır
Alt Alan Adı Yönetimi
Bir alt alan adı çoklu site kurulumunda yeni bir site oluşturulduğunda:
- Integraatio lähettää pyynnön Cloudflare'n API:lle lisätäkseen CNAME-rekisterin alalohkolle (subdomain).
- Alalohko on oletuksena konfiguroitu ohitettavaksi Cloudflaren kautta (tämä voi muuttaa suodattimilla).
- Kun sivua poistetaan, integraatio poistaa alalohkon Cloudflaresta.
DNS-rekisterin näyttäminen
Integraatio parantaa DNS-rekisterin näkymää Ultimate Multisite -adminissa seuraavasti:
- Hakee DNS-rekisterit suoraan Cloudflaresta
- Näyttää, onko rekisteri ohjattu (proxied) vai ei
- Näyttää lisätietoja DNS-rekistereistä
Cloudflare Custom Hostnames
Cloudflare Custom Hostnames (aiemmin nimeltään "Cloudflare for SaaS") on Cloudflaren ominaisuus, joka mahdollistaa asiakkaillesi käyttää omia verkkotunnuksia SSL:llä omalla multisite-verkostanne. Se on suositeltava lähestymistapa domeenimappauksille (domain-mapped) multites-asennuksissa, jotka käyttävät Cloudflare, koska Cloudflare hoitaa SSL-sertifikaattien myöntämisen ja uusimisen automaattisesti jokaiselle omalle verkkotunnukselle.
Miten se eroaa vakiintuneesta Cloudflare-integraatiosta
| Vakiintunut integraatio | Cloudflare Custom Hostnames | |
|---|---|---|
| Tarkoitus | Luodaan automaattisesti DNS-rekistereitä alalohkoille | Mahdollistaa omilla (maapainetuilla) domaineilla Cloudflaren hallitsemalla SSL:llä |
| Paras sopii | Alalohkko-multites | Domeenimappattu multites |
| SSL | Hoitaa erikseen | Hallitaan automaattisesti Cloudflare'n toimesta |
Cloudflare Custom Hostnames -asetusten määrittäminen
- Avaa Cloudflare-hallintasi hallintapane, avaa alueesi päädomainille.
- Mene kohtaan SSL/TLS > Custom Hostnames.
- Lisää vaihtoehtoinen lähde (fallback origin), joka osoittaa palvelimesi IP-osoitteeseen tai verkkotunnukseen.
- Jokaiselle Ultimate Multisite -järjestelmässä kartoitulle asiakasdomainille lisää Cloudflareen Custom Hostname -tietueen. Voit automatisoida tämän vaiheen käyttämällä Cloudflare API:a.
- Cloudflare myöntää ja uusii TLS-sertifikaatteja jokaiselle custom hostname -tietueelle automaattisesti, kun asiakkaan DNS on osoitettu verkkoosi.
Koko API-viite nähdään Cloudflare Custom Hostnames documentation.
Ultimate Multisite v2.6.1:n mukaisesti tämä ominaisuus kutsutaan kaikissa plugin-asetuksissa ja tunnisteissa nimellä Cloudflare Custom Hostnames. Aiemmissa versioissa käytettiin nimeä "Cloudflare for SaaS", joka on Cloudflaren perusproduktiinimi.
Tärkeät huomiot
Cloudflaren viimeisimpien päivitysten mukaisesti villin tyylin (wildcard proxying) käyttö on nyt saatavilla kaikille asiakkaille. Tämä tarkoittaa, että standardi Cloudflare DNS-integraatio ei ole enää yhtä kriittinen alalohkojen monitasoisissa asennuksissa kuin aiemmin, sillä voit yksinkertaisesti asettaa villin tyylin DNS-tietueen Cloudflareen.
Ongelmanratkaisu
API-yhteyden ongelmat
- Tarkista, että API-tokenisi on oikein ja siinä on tarvittavat oikeudet.
- Varmista, että alueesi ID (Zone ID) on oikein.
- Varmista, että Cloudflare-tililläsi on tarvittavat oikeudet.
Alalohko ei lisätty
- Tarkista Ultimate Multisite -logit mahdollisten virheilmoitusten löytämiseksi.
- Varmista, ettei alalohkoa ole jo lisätty Cloudflareen.
- Varmista, että Cloudflare-tilaasi tukee luomiasi DNS-tietueiden määrää.
Proxy-ong ongelmatilanteet
- Jos et halua, että alalohkot eivät ole proxy-ominaisuudessa, voit käyttää
wu_cloudflare_should_proxy-suodatinta. - Jotkin ominaisuudet eivät välttämättä toimi oikein, kun ne ovat proxy-ominaisuudessa (esim. tietyt WordPress admin -toiminnot).
- Harkitse Cloudflaren Page Rules -käyttämistä päästäksesi sivuilla, joilla ei ole välimuistia (cache) oleviin admin-sivuihin.