Hosting Website Dengan KeyCDN (My Way) | Keycdn Dan Cloudflare Setting

Akbar Ladoraka Sikocak Keycdn Dan Cloudflare Setting Pakai Keycdn

Bagaimana cara untuk hosting semua website kita dengan KeyCDN? Berikut langkahnya

Pertama, buat zone baru di KeyCDN, aktifkan SSL, lalu beri alias dengan root domain kita. Studi kasus untuk website ahlienglish.com

screenshot_19

Pasrikan untuk origin URL memakai HTTP supaya pull menjadi cepat, dan gunakan format origin.domain.com supaya file tidak berantakan

screenshot_40

Jangan lupa setting untuk enable http/2, gunakan SSL let’s encrypt dan force https

screenshot_42

Matikan origin shield, dan tentunya pastikan origin URL selalu dalam bentuk HTTP WWW, bukan HTTPS dan bukan root domain (tanpa WWW)

screenshot_61

Pastikan forward host header enabled supaya tidak infinite redirect, jadi KeyCDN minta diberikan tampilan ahlienglish.com (forwarded), bukan tampilan www.ahlienglish.com

screenshot_51

Ignore query string harus disabled, supaya yang melakukan search di search box tidak mendapatkan hasil halaman depan yg statik

screenshot_54

Ubah DNS kita dengan cloudflare, untuk root domain kita buat CNAME ke Zone URL yang diberikan dari KeyCDN, untuk WWW kita buat A record ke IP server kita dan matikan awan orange (turn off proxy), nanti kita pasang sertifikat WWW sendiri yg gratisan (Let’s Encrypt) untuk versi WWW dari website kita.

screenshot_21

Standardnya, cara seperti ini tidak bisa (root domain dibuat CNAME), tapi bisa jika menggunakan fitur CNAME Flattening dari Cloudflare.

Tunggu beberapa saat (5-1-0 menit)

Lakukan ping ke root domain

screenshot_43

Jika IP yang muncul sudah merupakan IP KeyCDN dan bukan IP server kita, kita lanjut membuat zone alias untuk domain kita.

Setelah itu tambahkan zone alias root domain kita untuk zone yang sudah kita buat.

screenshot_17

Pastikan untuk alamat login (siteurl) menggunakan www (root domain), begini tampilannya via phpmyadmin dan wp-admin

screenshot_52

screenshot_53

Dengan setting begini, orang akan mengakses website kita (tanpa www) dengan proxy KeyCDN, dan kita bisa mengakses wordpress admin area (dengan WWW) tanpa proxy keycdn.

POST request (wp-admin/admin-ajax.php) tetap bisa dilakukan dengan KeyCDN sebagai proxy.

Done! Sekarang website sudah lancar jalan dari CDN.

Agar semua link dan resources selalu benar (dalam mode HTTPS), Anda bisa copy code berikut ke WP Config,

Selanjutnya aktifkan plugin KeyCDN whole site delivery custom build Anda

Selesai, selamat menikmati kencangnya website dengan KeyCDN, :)