Pilih paket

Cloudflare di depan website: kapan membantu dan cara memasangnya

Untung dan risiko Cloudflare di depan website di NBT Host, cara memindahkan DNS tanpa kehilangan email, dan pengaturan SSL yang mencegah loop.

  • Diperbarui
panduan · kecepatan
Langkah
16
Waktu baca
5mnt
Bagian
6
Mulai panduan

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

MembantuTidak membantu atau malah mengganggu
pengunjung dari banyak negara, jauh dari server di Uni Eropawebsite yang pengunjungnya hampir semua dekat dengan server di Uni Eropa, dan sudah cepat
banyak gambar dan file statistoko online dengan keranjang dan akun pelanggan, jika halaman dinamis juga dimasukkan ke cache
serangan atau traffic bot ke websitejika 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

  1. Di Cloudflare, tambahkan domain (Add a domain) dan pilih paket gratis (Free).
  2. 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.
  3. 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.
  4. Semua record untuk email (mail, MX, DKIM, SPF, DMARC) tetap DNS only (awan abu-abu). Email tidak melewati proxy Cloudflare.
  5. Hapus record AAAA dari penyedia lama, jika ada: zona kami tidak memakai IPv6 untuk website.
  6. Untuk sementara, biarkan juga record website (@ dan www) pada DNS only.

B. Mengganti nameserver

  1. 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.
  2. Tunggu sampai Cloudflare menampilkan domain sebagai Active. Biasanya perlu beberapa jam (lihat Propagasi DNS dan TTL: cara merencanakan perubahan).
  3. Periksa website dan kirim email uji ke dan dari alamat di domain tersebut.

C. Mengatur SSL dengan benar

  1. 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 ke https://, dan website masuk ke dalam loop (lihat “Terlalu banyak pengalihan”: cara menghentikan loop).

D. Mengaktifkan proxy, setelah berbicara dengan kami

  1. Setelah Anda menghubungi kami dan kami memeriksa sertifikatnya, ubah @ dan www menjadi Proxied (awan oranye).
  2. Periksa website dari jendela privat, termasuk formulir dan, jika Anda punya toko online, keranjangnya.

E. Mengosongkan cache setelah perubahan

  1. 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).
  2. 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 mail diatur 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 @ dan www ke 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).
Dukungan

Mentok? Kita selesaikan bersama.

Tulis langkah mana yang tidak berhasil dan, jika bisa, kirimkan tangkapan layar. Kami akan membalas pada jam kerja.

Telepon dan WhatsApp+40 775 396 021
Jam kerjaSenin–Jumat, 09.00–18.00 waktu Rumania (14.00–23.00 WIB; saat musim panas Eropa 13.00–22.00 WIB)

Jangan pernah mengirimkan kata sandi kepada kami lewat WhatsApp atau email. Informasi apa yang membantu kami menyelesaikan masalah sekaligus: cara meminta bantuan.