Skip to main content

Cloudflare Integrazioa

Deskuntzua

Cloudflare da lider CDN (Content Delivery Network) eta segurtasun prozesua nagusia da, zehatz egiten du webstei geraketa eta azkarrak. Hau integrazioak Ultimate Multisite eta Cloudflare-ren artean automatikoa domainer administrazioa gogoratzen du, batez ere subdomain multisite instalazioetan.

Aeraguntzak

  • Cloudflare-an subdomain automatikoa sortzea
  • Subdomain proxied (proxied) suporta
  • DNS record management (DNS irudinetasun administrazioa)
  • Ultimate Multisite adminaren DNS recordak erabilera hobetuta ikusten jakinarazteko

Aurrekontzak

Hau dauden konstante hauek zehatz egin behar dira wp-config.php filean:

define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');

Instalazio Instrukiak

1. Hondamendua API Key-n duzu Cloudflare-an

  1. Cloudflare dashboard-era logiatu duzu
  2. "My Profile" (hautaindianko emailan klik egin) funtziokoan jarraitu
  3. Menu-an "API Tokens" (API Hondamendunak) aukeratu duzu
  4. API token berria sortu duzu, histen hauek hasierako permietua jakinarazteko:
    • Zone.Zone: Read (Lesea)
    • Zone.DNS: Edit (Aurreratzea)
  5. API token-a kopiatu duzu

2. Hondamendua ID-n duzu

  1. Cloudflare dashboard-an, erabilizte nahi duzu domainak aukeratu duzu
  2. Zone ID-k "Overview" (Deskuntzaren) tabean, "API"-ren ondorioan, kanan handiari ikusten da
  3. Zone ID-a kopiatu duzu

3. Konstante hauek wp-config.php-le hasitu

Hau dauden konstante hauek wp-config.php filean hasitu:

define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');

4. Integrazioa hasitu

  1. WordPress adminaren, Ultimate Multisite > Settings (Hezkuntza) funtziokoan jarraitu
  2. "Domain Mapping" (Domainer Mapoak) tabera jarraitu
  3. "Host Integrations" (Hozte Integrazioak) duen lailariro jarraitu
  4. Cloudflare integrazioa hasitu duzu
  5. "Save Changes" (Gehiagoak saldatu) klik egin

Ondo Zerrik Toki da?

Subdomain Management (Subdomain administrazioa)

Subdomain multisite instalazioan leku berria sortzen duenean:

  1. Integrazioa esaitzen du Cloudflare API-rrekin, subdomain-eko CNAME record bat gehien doan.
  2. Subdomain-ak default-ean Cloudflare-ralu proxied (hanago filter-ek erabiliz piztu) daingoa.
  3. Saila site bat boratzen daiteke, integrazioak subdomain-a Cloudflare-ralu aldatzen du.

DNS Record-ak Ekitzea

Integrazioak Ultimate Multisite admin-aren DNS record-en ikerketa hobitzen du:

  1. DNS record-ak Cloudflare-ralu direktu-lan hartzen du
  2. Record-ek proxied (hanago ez dagoela) informatzen du
  3. DNS record-ek bidezko informazio gehiago erakusten du

Cloudflare Custom Hostnames

Cloudflare Custom Hostnames (lehenik "Cloudflare for SaaS" deitzen zutena) da Cloudflare funtazioa dena, zein irudien lekuak erabiltzeko aukera ematen du SSL-rekin zenbait domain-ek. Multisite network-an domain-ek erabiliz eta SSL-rekin, hori da apropiezkoa den planteamenda domain-ek mapatutako multisite instalazioetara Cloudflare erabiliz, karena Cloudflare automaticoan bidezko SSL certificate-ak emate eta berri datzen dio.

Standard Cloudflare integrazioari nola aukeratzen da

Standard integrazioaCloudflare Custom Hostnames
ObjetiboaSubdomain-ek DNS record-ak automaticoan ezartzeaDomain-ek mapatutako (custom) domain-ek Cloudflare-ralu erantzuna SSL-rekin erabiltzea
Apropiezkoa daSubdomain multisite-ekDomain-ek mapatutako multisite-ek
SSLBalioa handiagoan ezartzen daCloudflare automaticoan eskaintzen du

Cloudflare Custom Hostnames-ak konfigurtzea

  1. Cloudflare dashboardan, ir zonaa (zone) da domainaren lehenakorekin ireki luatu.
  2. SSL/TLS > Custom Hostnames-ra jarri duzu.
  3. Serveraren IP edo hostname-ra apuntatzen duen fallback origin bat gehitu.
  4. Ultimate Multisitean mapatutako lehenakorekin (customer domain) uchun Cloudflarean, Custom Hostname entry bat gehitu. Hauko irudiari APIa erabiliz lehenagoa automatikatu dezake.
  5. Customeraren DNS-ak zure networkera apuntatzen duenean, Cloudflare automaticoan TLS certificates bat ematen eta berri egiten du lehenakorekin (custom hostname) arau.

API referentzia guztiaren bitartean, Cloudflare Custom Hostnames dokumentazioa ikusi.

Terminoloji aktualizazioa

Ultimate Multisite v2.6.1-ean, hau funtua pluginaren guztiaren konfiguratura eta labeletan Cloudflare Custom Hostnames (Cloudflare Lehenakorekin) hitz egiten da. Lehen bertsioak "Cloudflare for SaaS" irudiari erabiltzen ziren, hau da Cloudflare produkzioaren lehenen irudiari.

Nota importanteak

Cloudflarearen lehenagoako aktualizazioetan, wildcard proxying (wildcard proksi) guztietan erabilera dago. Hau inartzen du, subdomain multisite instalazioetatik standard Cloudflare DNS integrazioa irriari gehiago ez da, karena zure Cloudflarean wildcard DNS record bat lehenagoak emateko dugu.

Problema jakinarazpenak (Troubleshooting)

API konektibitatea problemaak

  • Zure API tokena barne dagoela eta beharrezko permietua hasterri duela jabetzat hartu.
  • Zure Zone ID irudiari dagoela jartzen ditu.
  • Zure Cloudflare kontua beharrezko permietuen dutela seguruatu.

Subdomain ez da gehitu

  • Ultimate Multisite log-ak error testuak edo mezuak (error messages) jakinarazten duen ikusi.
  • Subdomaina aldatu ez dagoela Cloudflarean jartzen duela jabetzat hartu.
  • Zure Cloudflare planak zure emateko DNS recorden kopurua suportatzen duen jabetzat hartu.

Proxying Problemaaketa

  • Hau ezazu subdomeniak proxya ez itxera nahi duzun, wu_cloudflare_should_proxy filtera daite erabiliz.
  • Proxya ez itxera jakin dituz (adibidez, bestelako WordPress admin funktionen).
  • Admin eskuilerak cachea ez itxera nahi duzun, Cloudflare's Page Rulesak erabiliz.