Cloudflare bisa berada di antara pengunjung dan server kami: menerima request, menyimpan file statis (gambar, CSS, JavaScript) di server-servernya di seluruh dunia, dan menyaring sebagian traffic yang berbahaya. Paket gratisnya cukup untuk website kecil. Namun Cloudflare tidak wajib dan tidak selalu menguntungkan: jika pengunjung Anda dekat dengan server kami di Uni Eropa dan website sudah cepat, perbedaannya kecil, sedangkan pengaturan yang salah bisa menghentikan website atau email Anda.
Yang akan Anda capai
- memutuskan apakah Cloudflare berguna bagi Anda;
- memindahkan DNS domain ke Cloudflare tanpa kehilangan website atau email;
- memilih pengaturan SSL yang benar dan mengosongkan cache setelah perubahan.
Kapan membantu dan kapan tidak
| Membantu | Tidak membantu atau malah mengganggu |
|---|---|
| pengunjung dari banyak negara, jauh dari server di Uni Eropa | website yang pengunjungnya hampir semua dekat dengan server di Uni Eropa, dan sudah cepat |
| banyak gambar dan file statis | toko online dengan keranjang dan akun pelanggan, jika halaman dinamis juga dimasukkan ke cache |
| serangan atau traffic bot ke website | jika Anda tidak ingin mengelola satu panel lagi |
Dua hal yang perlu diketahui sebelumnya:
- Jika DNS ada di Cloudflare, zona DNS di Enhance tidak lagi berlaku. Mulai saat itu, setiap record (untuk email, verifikasi, subdomain) dipasang di Cloudflare (lihat Editor zona DNS: A, CNAME, MX, dan TXT).
- Dengan proxy aktif (awan oranye), penerbitan dan perpanjangan sertifikat Let's Encrypt dari kami bisa gagal. Karena itu, hubungi kami sebelum mengaktifkan proxy: kami periksa sertifikat domain dan memberi tahu pilihan mana yang cocok untuk website Anda.
Sebelum memulai
- Anda punya akun Cloudflare (https://dash.cloudflare.com) dan akses ke registrar domain (atau domain ada di kami dan Anda meminta kami mengganti nameserver).
- Website sudah berjalan di
https://, dengan sertifikat Let's Encrypt yang sudah terbit (lihat Sertifikat SSL gratis (Let's Encrypt)). - Anda sudah mencatat record DNS yang ada sekarang: di Enhance, “Websites” » website Anda » “Domains” » “Manage” » “DNS records”.
Langkah-langkah
A. Menambahkan domain di Cloudflare
- Di Cloudflare, tambahkan domain (Add a domain) dan pilih paket gratis (Free).
- Cloudflare membaca sendiri record yang sudah ada. Bandingkan daftarnya dengan yang ada di Enhance dan tambahkan yang kurang. Yang paling sering terlupa:
mail(A), MX,hostingcp._domainkey(DKIM),_dmarc, dan SPF;- subdomain yang Anda pakai.
- Untuk SPF, masukkan alamat IP server, seperti tertulis di Mengapa email saya masuk spam: SPF, DKIM, DMARC (langkah 1):
v=spf1 a mx ip4:185.230.138.193 ~all. - Semua record untuk email (
mail, MX, DKIM, SPF, DMARC) tetap DNS only (awan abu-abu). Email tidak melewati proxy Cloudflare. - Hapus record AAAA dari penyedia lama, jika ada: zona kami tidak memakai IPv6 untuk website.
- Untuk sementara, biarkan juga record website (
@danwww) pada DNS only.
B. Mengganti nameserver
- Cloudflare memberi Anda dua nameserver, berbentuk
nume.ns.cloudflare.com. Pasang keduanya di registrar domain sebagai pengganti yang sekarang (langkah-langkah untuk registrar ada di Cara mengarahkan domain ke NBT Host). Untuk domain yang dibeli melalui NBT Host, hubungi kami dan kami yang menggantinya. - Tunggu sampai Cloudflare menampilkan domain sebagai Active. Biasanya perlu beberapa jam (lihat Propagasi DNS dan TTL: cara merencanakan perubahan).
- Periksa website dan kirim email uji ke dan dari alamat di domain tersebut.
C. Mengatur SSL dengan benar
- Di Cloudflare, pada SSL/TLS, pilih mode Full (strict). Bukan Flexible: dengan Flexible, Cloudflare meminta website dari kami lewat
http://, “Force https” di Enhance mengembalikannya kehttps://, dan website masuk ke dalam loop (lihat “Terlalu banyak pengalihan”: cara menghentikan loop).
D. Mengaktifkan proxy, setelah berbicara dengan kami
- Setelah Anda menghubungi kami dan kami memeriksa sertifikatnya, ubah
@danwwwmenjadi Proxied (awan oranye). - Periksa website dari jendela privat, termasuk formulir dan, jika Anda punya toko online, keranjangnya.
E. Mengosongkan cache setelah perubahan
- Cloudflare menyimpan gambar, CSS, dan JavaScript. Setelah Anda mengubahnya di website, di Cloudflare, pada Caching » Configuration, gunakan Purge Cache (kosongkan semuanya atau hanya alamat yang berubah).
- Jika Anda juga memakai plugin cache di WordPress, kosongkan plugin itu dulu, baru Cloudflare (lihat Cache di WordPress: apa itu dan cara memakainya).
Jika ingin berhenti memakai
Kembalikan nameserver ns1.nbt-host.ro dan ns2.nbt-host.ro di registrar. Zona di Enhance masih ada; cukup pastikan zona itu berisi record yang sempat Anda tambahkan di Cloudflare.
Jika ada kendala
- “Terlalu banyak pengalihan” (ERR_TOO_MANY_REDIRECTS). Mode SSL adalah Flexible. Ganti ke Full (strict) (langkah 10).
- Email tidak masuk atau tidak terkirim. Ada record email yang kurang di Cloudflare atau
maildiatur Proxied. Bandingkan dengan daftar di Enhance dan ubah record email ke DNS only. - Sertifikat tidak lagi diperpanjang. Proxy mengganggu verifikasi Let's Encrypt. Untuk sementara ubah
@danwwwke DNS only dan hubungi kami. - Cloudflare menampilkan error 521 atau 522. Cloudflare tidak bisa menjangkau server kami: record A mengarah ke IP lain atau alamat IP Anda diblokir. Periksa IP di Enhance (halaman website, “IPv4 address”) dan hubungi kami.
- Pemantauan uptime mengatakan domain tidak mengarah ke server. Pada VPS, proxy menyembunyikan IP server; alamat hanya bisa dipantau dengan DNS only (lihat Cara menambahkan alat atau add-on).
- Domain dibeli di Cloudflare Registrar. Di sana Anda tidak bisa memasang nameserver lain: DNS tetap di Cloudflare (lihat Cara mengarahkan domain ke NBT Host).
