Cara Memperbaiki Kesalahan 521 dengan WordPress dan Cloudflare
Diterbitkan: 2021-07-10Menggunakan Jaringan Pengiriman Konten (CDN) seperti Cloudflare di situs WordPress Anda dapat membantu Anda mengurangi waktu pemuatan secara drastis. Namun, terkadang Anda mungkin mengalami masalah khusus Cloudflare, seperti "kesalahan 521". Kesalahan khusus ini mencegah platform terhubung ke situs web Anda, yang berarti Anda mungkin juga tidak dapat mengakses situs Anda.
Pada artikel ini, kita akan berbicara tentang apa itu kesalahan Cloudflare 521 dan apa penyebabnya. Kemudian kita akan membahas tiga cara untuk memperbaikinya.
Ayo bekerja!
Apa itu Error 521 di Cloudflare?
CDN seperti Cloudflare menyimpan salinan cache situs web Anda di jaringan server yang berlokasi di seluruh dunia. Ketika pengunjung mencoba mengakses situs web Anda, Cloudflare "menyadap" koneksi itu dan memuat salinan cache dari server terdekat dengan lokasi mereka. Pendekatan ini sering kali menghasilkan waktu pemuatan yang jauh lebih cepat, serta beban kerja yang lebih rendah untuk server utama situs Anda.
Agar Cloudflare berfungsi, ia harus dapat terhubung ke server situs web Anda. Jika karena alasan tertentu server menolak untuk terhubung, Anda akan menemukan kesalahan 521:

Secara default, Cloudflare akan memberi tahu Anda bahwa itu tidak dapat terhubung ke server situs web Anda karena server itu sedang down. Namun, ada beberapa kemungkinan alasan lain mengapa CDN mungkin tidak dapat terhubung ke situs Anda.
Sebelum kita berbicara tentang apa alasannya, penting untuk dicatat bahwa kesalahan 521 tidak spesifik untuk WordPress. Anda dapat mengalami kesalahan ini terlepas dari apa Sistem Manajemen Konten (CMS) yang Anda gunakan, dan di situs web eksternal. Namun, fakta bahwa Anda menggunakan WordPress memberi Anda cara tambahan untuk memecahkan masalah, yang akan kami bahas sebentar lagi.
Apa Penyebab Kesalahan 521 di Cloudflare
Seperti yang kami sebutkan sebelumnya, kesalahan 521 terjadi ketika Cloudflare tidak dapat membuat koneksi dengan server situs web Anda. Biasanya, itu terjadi karena salah satu dari tiga alasan:
- Server situs web Anda sedang down. Jika Anda menggunakan host web WordPress yang memiliki reputasi baik, Anda harus memiliki tingkat uptime yang hampir sempurna (sekitar 99,9%). Ini berarti bahwa dalam banyak kasus, waktu henti server bukanlah penyebab utama di balik kesalahan 521.
- Server Anda memblokir permintaan Cloudflare secara khusus. Beberapa firewall memblokir IP yang mereka anggap mencurigakan, dan permintaan Cloudflare mungkin terjebak dalam jaringan itu.
- Ada masalah dengan sertifikat Cloudflare Anda. Cloudflare dapat mengenkripsi lalu lintas antara situs web Anda dan servernya menggunakan sertifikat Secure Sockets Layer (SSL) miliknya sendiri. Jika ada masalah dengan sertifikat itu, server asal mungkin menolak koneksi.
Ini mungkin tampak seperti banyak lahan potensial untuk ditutupi. Namun, sebagian besar penyebab ini cukup mudah untuk disingkirkan selama proses pemecahan masalah, seperti yang akan kita bahas di bagian selanjutnya.
Cara Memperbaiki Error 521 dengan WordPress dan Cloudflare (3 Metode)
Sekarang setelah kami membahas dasar-dasarnya, kami akan memandu Anda melalui cara memecahkan masalah Cloudflare error 521 di WordPress. Kami akan melalui proses langkah demi langkah, mengesampingkan penyebab paling umum (dan yang paling mudah untuk diperbaiki) terlebih dahulu. Mari kita mulai dengan memeriksa untuk melihat apakah server situs web Anda sedang down.
1. Cari Tahu Jika Server Situs Anda Sedang Down
Downtime server cukup jarang terjadi di antara penyedia hosting terkemuka. Banyak penyedia membanggakan uptime yang hampir sempurna. Jadi, kecuali Anda menggunakan host web yang tidak dapat diandalkan, Anda mungkin dapat mengesampingkan ini sebagai akar kesalahan 521.
Namun, tetap merupakan ide bagus untuk memastikan ini bukan masalahnya, terutama jika Anda baru mengenal penyedia hosting Anda saat ini. Jika Anda tidak dapat mengakses situs web Anda karena kesalahan 521, ada cara lain untuk memeriksa dan melihat apakah situs itu online. Misalnya, Anda dapat menggunakan perintah ping di terminal perintah, yang akan berfungsi terlepas dari Sistem Operasi (OS) yang Anda gunakan.
Perintah ping menjalankan tes sederhana untuk menentukan apakah server dapat dijangkau, dan pastikan Anda tidak memiliki masalah konektivitas. Misalnya, di sini kami menjalankan tes ping sederhana untuk Google.com (dengan mengetikkan “ping google.com”):


Jika Anda mendapatkan balasan dari server, maka sudah aktif dan dapat dijangkau.
Cara lain untuk melihat apakah server sedang down adalah dengan menggunakan layanan online gratis seperti IsItDownRightNow? Alat ini memungkinkan Anda memasukkan URL apa pun yang Anda inginkan, dan memeriksa apakah dapat dijangkau:

Jika layanan mengatakan bahwa situs web sudah aktif, maka Anda siap melakukannya. Itu berarti penyebab kesalahan Anda 521 terletak di tempat lain. Jika server Anda down karena suatu alasan, Anda harus menghubungi penyedia hosting Anda untuk mengetahui alasannya.
2. Konfigurasikan Firewall Server Anda ke Daftar Putih Rentang IP Cloudflare
Perbaikan berikutnya yang dapat Anda coba adalah memastikan firewall server Anda tahu untuk membiarkan permintaan Cloudflare lewat. Tergantung pada jenis paket hosting yang Anda gunakan, Anda mungkin tidak dapat mengubah konfigurasi server secara manual. Pada sebagian besar paket yang dibagikan dan dikelola, misalnya, Anda tidak akan dapat mengubah setelan firewall server.
Jika Anda menggunakan Server Pribadi Virtual (VPS) yang tidak dikelola atau server khusus, Anda harus memiliki akses penuh ke opsi yang diperlukan. Jika Anda menggunakan firewall, Anda dapat mengubah pengaturannya dan memasukkan daftar putih rentang IP Cloudflare.
Atau, Anda dapat menghubungi penyedia hosting Anda dan meminta mereka memeriksa untuk melihat apakah firewall server memblokir salah satu alamat Cloudflare. Karena popularitas CDN, seharusnya tidak demikian. Namun, tim dukungan host web Anda akan dapat memberikan jawaban yang pasti.
3. Siapkan Sertifikat Asal Cloudflare
Cloudflare memungkinkan Anda untuk mengonfigurasi cara CDN menangani sertifikat SSL. Ini memberi Anda beberapa opsi untuk mode SSL, termasuk:
- Fleksibel. Dengan mode ini, Cloudflare akan terhubung dengan situs web Anda menggunakan HTTP. Idealnya, Anda tidak boleh menggunakan mode ini kecuali Anda belum menyiapkan sertifikat SSL untuk situs web Anda.
- Penuh. Mode ini memungkinkan pengguna memutuskan apakah akan menggunakan HTTP atau HTTPS untuk terhubung dengan situs web Anda. Namun, jika mereka menggunakan HTTPS, Cloudflare tidak akan memvalidasi sertifikat situs web Anda.
- Ketat. Mode ini juga memungkinkan pengunjung untuk memutuskan protokol apa yang akan digunakan. Namun, ia memberitahu Cloudflare untuk memeriksa validitas sertifikat situs web Anda.
Jika ada masalah dengan sertifikat Anda yang menyebabkan kesalahan 521, biasanya akan terjadi saat Anda menggunakan mode SSL Ketat . Itu karena Cloudflare juga memerlukan sertifikat asal di ujungnya untuk mengenkripsi lalu lintas dengan situs web Anda.
Membuat sertifikat asal Cloudflare itu sederhana, dan setelah Anda melakukannya, Anda seharusnya dapat mengakses situs web Anda tanpa gangguan 521. Jika ada masalah dengan sertifikat situs Anda, Anda akan melihat kode kesalahan yang berbeda sama sekali (kesalahan 526).
Kesimpulan
Jika Anda menggunakan Cloudflare bersama WordPress, Anda mungkin mengalami kesalahan 521. Kode kesalahan khusus ini muncul ketika Cloudflare tidak dapat membuat koneksi dengan server situs web Anda. Itu mungkin karena server sedang down, firewallnya memblokir Cloudflare, atau ada masalah dengan sertifikat SSL-nya.
Untuk rekap, inilah yang dapat Anda lakukan untuk memecahkan masalah kesalahan 521 di Cloudflare:
- Periksa untuk melihat apakah server situs Anda sedang down.
- Konfigurasikan firewall server Anda untuk memasukkan rentang IP Cloudflare ke daftar putih.
- Siapkan sertifikat asal Cloudflare.
Apakah Anda memiliki pertanyaan tentang cara memecahkan masalah kesalahan 521 di Cloudflare? Mari kita bicara tentang mereka di bagian komentar di bawah!
Gambar Unggulan melalui Sammby / shutterstock.com
