Apakah Anda mencari cara untuk memperbaiki Error 521 di website WordPress yang menggunakan Cloudflare?
Jika Anda melihat pesan kesalahan ini, maka begitu juga semua orang yang mencoba mengunjungi website Anda. Ini adalah pengalaman yang buruk pengunjung yang juga bisa merusak tingkat konversi. Bahkan mungkin bisa merusak peringkat mesin pencari.
Pada artikel ini, saya akan menunjukkan cara memperbaiki error 521 pada WordPress yang menggunakan Cloudflare.
Apa Penyebab Error 521 Website WordPress yang menggunakan Cloudflare?
Jika Anda melihat kesalahan 521 saat mencoba mengunjungi website WordPress Anda, ini berarti browser Anda berhasil terhubung ke Cloudflare, tetapi Cloudflare tidak terhubung ke server yang menghosting website Anda.
Seringkali ini karena server Anda sedang offline.
Ada juga kemungkinan server hosting WordPress Anda online, tetapi memblokir Cloudflare. Biasanya kesalahan WordPress ini terjadi ketika server menganggap Cloudflare sebagai ancaman keamanan. Ini biasanya karena masalah dengan cara pengaturan server atau Cloudflare Anda.
Tapi jangan khawatir, berikut ini adalah lima langkah untuk memperbaiki masalah error 521 di website wordpress yang menggunakan Cloudflare.
1. Hubungi Penyedia Web Hosting
Saat Anda mendapatkan kesalahan error 521, ada beberapa langkah yang dapat Anda ambil untuk memperbaiki sendiri masalahnya. Namun, beberapa dari mereka dapat memakan waktu dan teknis.
Dengan mengingat hal itu, cara termudah untuk cara memperbaiki error 521 adalah dengan menghubungi penyedia hosting WordPress Anda. Webhosting yang baik harus dapat memberitahu Anda mengapa Anda mendapatkan kesalahan ini. Mereka bahkan mungkin dapat memperbaiki masalah untuk Anda.
Jika Anda tidak yakin bagaimana cara menghubungi teknikal support di webhosting Anda, kunjungi website penyedia hosting. Kemudian cari halaman Hubungi Kami atau Support.
Untuk membantu Anda memperbaiki masalah ini secepat mungkin, sebaiknya pilih opsi live support jika tersedia. Misalnya, obrolan langsung atau dukungan telepon bisnis hampir selalu lebih cepat daripada portal tiket atau email.
Jika Anda tidak dapat langsung mendapatkan dukungan dari penyedia hosting, Anda dapat mencoba langkah-langkah berikut.
2. Periksa Apakah Server Anda Offline
Saat Anda mendapatkan kesalahan error 521, selalu ada baiknya memeriksa apakah server Anda online.
Jika masih online, Anda dapat mencoba langkah pemecahan masalah lainnya.
Untuk melakukan ini, Anda harus mengetahui alamat IP server Anda. Ini adalah serangkaian angka yang mengidentifikasi perangkat keras di jaringan.
Anda dapat menggunakan alamat IP ini untuk ‘ping’ server fisik yang menghosting website WordPress Anda. Jika server merespons, Anda akan tahu bahwa itu online.
Jika tidak merespons, maka server Anda sedang offline dan inilah yang menyebabkan kesalahan 521 Anda.
Untuk mendapatkan alamat IP Anda, Anda harus masuk ke panel kontrol website Anda. Biasanya disediakan oleh penyedia hosting Anda, dan biasanya berupa cPanel atau panel khusus.
Setelah Anda masuk, Cari pengaturan yang berlabel ‘alamat IP’.
Jika Anda adalah pelanggan Bluehost, maka Anda hanya perlu masuk ke dasbor cPanel Anda. Anda kemudian dapat mengklik Lanjutan di bilah sisi kiri.
Pada layar ini, temukan bagian Informasi Umum.
Bluehost akan menunjukkan alamat IP server Anda di bawah ‘Alamat IP bersama.’
Jika Anda kesulitan menemukan alamat IP, sebaiknya cek website penyedia hosting atau dokumentasi online. Banyak webhosting memiliki tutorial terperinci yang menunjukkan cara menemukan alamat IP Anda.
Setelah Anda memiliki informasi ini, buka alat HTTP Header Checker. Anda dapat menggunakan alat ini untuk ‘ping’ server website Anda dan melihat apakah itu merespons.
Untuk melakukan tes ini, cukup rekatkan alamat IP Anda ke bidang ‘URL’.
Kemudian tambahkan ‘http://’ di depan alamat IP Anda. Ini mengubah rangkaian angka ini menjadi alamat web. Sebagai contoh:
56.18.270.000
Menjadi:
Selanjutnya, klik tombol Periksa. HTTP Header Checker sekarang akan mencoba untuk berbicara dengan server Anda.
Jika server Anda offline, Anda akan melihat pesan seperti ‘Gagal terhubung’ atau ‘Host Tidak Ditemukan.’
Ini menjelaskan mengapa Anda mendapatkan kesalahan 521. Dalam hal ini, Anda harus menghubungi penyedia hosting Anda untuk memperbaikinya.
Jika server Anda online, HTTP Header Checker akan menampilkan kode status ‘2XX’. Anda juga dapat melihat kode status ‘3XX’ jika server Anda online tetapi untuk sementara dialihkan ke lokasi baru.
Jika server Anda online, maka pemadaman atau downtime server tidak menyebabkan kesalahan 521 Anda. Dalam hal ini, Anda dapat terus mengikuti panduan ini untuk memperbaiki kesalahan
3. Whie List Semua Alamat IP Cloudflare
Server Anda mungkin online, tetapi memblokir alamat IP Cloudflare. Ini dapat menyebabkan kesalahan 521 ketika Anda mencoba mengunjungi website WordPress Anda.
Solusinya adalah memasukkan whie list semua alamat IP yang digunakan Cloudflare. Dengan memasukkan alamat IP ke whie list, Anda memberitahu server Anda untuk mengizinkan semua permintaan yang datang dari alamat itu.
Anda bisa menambahkan IP yang masuk white list ke file .htaccess website Anda. Ini adalah file konfigurasi penting yang memberi tahu server bagaimana seharusnya bertindak.
Untuk mengedit file .htaccess, Anda memerlukan klien FTP seperti FileZilla.
Jika Anda belum pernah menggunakan klien FTP sebelumnya, Anda mungkin ingin melihat panduan kami tentang cara menggunakan FTP. Posting ini menunjukkan kepada Anda bagaimana menghubungkan ke server Anda menggunakan klien FTP.
Setelah Anda terhubung ke server Anda, Anda harus membuka folder root website Anda. Untuk mencapainya, cukup buka folder yang menunjukkan alamat website Anda.
Selanjutnya, buka folder ‘public_html’.
Anda sekarang akan melihat file .htaccess website Anda.
Beberapa klien FTP menyembunyikan file sensitif secara default. Jika Anda tidak melihat file .htaccess, maka Anda harus mengaktifkan opsi ‘tampilkan file tersembunyi’ di klien FTP Anda.
BACA JUGA : Cara Memperbaiki Masalah Error Too Many Redirects WordPress
Jika Anda menggunakan FileZilla, cukup pilih Server dari toolbar. Kemudian klik ‘Paksa menampilkan file tersembunyi.’
Jika Anda masih kesulitan menemukan .htaccess, silakan lihat panduan kami tentang cara menemukan file .htaccess di WordPress.
Saat Anda siap untuk mengedit file ini, cukup Control-klik pada file .htaccess.
Kemudian, pilih View/Edit.
Ini akan membuka .htaccess di program pengeditan teks default komputer Anda.
Di dalam file ini, temukan baris ‘​​# BEGIN’. Anda harus menambahkan semua alamat IP Cloudflare di atas baris ini.
Untuk memulai, ketik berikut ini pada baris baru:
perintah deny, allow
Di tab baru, buka daftar rentang IP Cloudflare.
Untuk memasukkan alamat IP ke daftar putih, Anda harus mengetik ‘izinkan dari’ lalu salin/tempel atau ketik alamat IP. Ini berarti bahwa:
103.21.244.0/22
Menjadi:
allow from 103.21.244.0/22
Anda juga harus menambahkan setiap alamat IP pada baris baru.
Setelah menambahkan semua alamat IP Cloudflare, simpan. Anda sekarang dapat menutup file .htaccess.
Sekarang Anda dapat melanjutkan dan mengunjungi situs Anda, untuk melihat apakah ini telah memperbaiki ‘Kesalahan 521.’
4. Minta Penyedia Web Hosting untuk Mengaktifkan Port 443
Cloudflare memiliki beberapa mode enkripsi yang berbeda.
Apakah Anda beralih ke mode Penuh atau Penuh (Ketat), tepat sebelum mendapatkan kesalahan 521? Ini mungkin menyebabkan masalah.
Ketika Cloudflare dalam mode Penuh atau Penuh, diperlukan akses ke port 443. Namun, beberapa server mencegah Cloudflare mengakses port ini, yang akan memicu kesalahan ‘Error 521′.
Solusinya adalah dengan mengaktifkan port 443 di server Anda.
5. Buat dan Unggah Sertifikat Asal Cloudflare
Bahkan dengan port 443 diaktifkan, Anda mungkin masih mendapatkan kesalahan 521 saat menggunakan mode Penuh atau Penuh Cloudflare.
Ini karena beberapa server hanya mengizinkan koneksi pada port 443 jika Anda memiliki Sertifikat Asal Cloudflare yang valid. Sertifikat ini mengenkripsi lalu lintas antara Cloudflare dan server web Anda.
Jika Anda tidak memberikan Sertifikat Asal, Anda mungkin mendapatkan ‘Kesalahan 521.’
Kabar baiknya adalah Cloudflare dapat memandu Anda melalui proses pembuatan sertifikat ini, langkah demi langkah.
Untuk memulai, masuk ke akun Cloudflare Anda. Lalu pergi ke SSL/TLS »Server Asal.
Proses ini akan bervariasi tergantung pada penyedia hosting Anda dan pengaturan server Anda. Dengan mengingat hal itu, kami sarankan untuk menghubungi penyedia hosting Anda dan meminta mereka untuk mengaktifkan port 443 untuk Anda.
Selanjutnya klik tombol Buat Sertifikat.
Cloudflare sekarang akan meminta kunci pribadi dan Permintaan Penandatanganan Sertifikat (CSR).
Apakah Anda sudah memiliki kunci pribadi dan CSR? Kemudian cukup pilih kotak centang ‘Use my private key and CSR’.
Anda sekarang dapat mengetik CSR Anda ke dalam kotak ‘Certificate Signing Request (CSR)’.
Jika Anda tidak memiliki CSR dan kunci, jangan panik! Cloudflare dapat membuat dua hal ini untuk Anda.
Untuk memulai, pilih ‘Generate private key and CSR with Cloudflare.’
Anda sekarang dapat memilih apakah akan membuat kunci RSA atau kunci ECC.
Sebagian besar pakar keamanan setuju bahwa ECC dan RSA sama-sama aman. Namun, ECC memiliki panjang kunci yang lebih pendek. Ini berarti kunci ECC lebih cepat.
Untuk alasan ini, kami sarankan Anda membuat kunci ECC.
Setelah Anda membuat keputusan, buka dropdown ‘Private key type’. Anda kemudian dapat memilih RSA atau ECC.
Selanjutnya, scroll ke bagian Hostnames. Di sini Anda dapat menambahkan semua nama host yang ingin Anda lindungi. Ini mungkin terdengar rumit, tetapi Cloudflare melakukan banyak pekerjaan untuk Anda.
Anda akan melihat bahwa Cloudflare telah menambahkan nama domain root Anda.
Cloudflare juga secara otomatis menambahkan wildcard, yang merupakan domain situs web Anda ditambah simbol *. Ini adalah ‘tangkap semua’ yang memastikan subdomain Anda terlindungi dengan benar. Misalnya, jika domain root Anda adalah ‘www.example.com’ maka wildcard ini akan memastikan subdomain ‘store.yourwebsite.com’ Anda juga terlindungi. Untuk detail lebih lanjut, lihat panduan lengkap kami untuk subdomain.
BACA JUGA : Cara Mengatasi dan Memperbaiki 502 bad gateway di WordPress
Nilai default ini seharusnya cukup untuk melindungi sebagian besar situs web. Namun, jika Anda perlu menambahkan lebih banyak nama host maka Anda bisa mengetikkannya di kolom ‘Hostnames’.
Selanjutnya scroll ke bagian ‘Certificate validity’.
Sertifikat Anda akan berlaku selama 15 tahun secara default.
Butuh lebih banyak waktu? Kemudian cukup buka dropdown Certificate validity’ dan pilih nilai baru.
Saat Anda puas dengan semua informasi yang Anda masukkan, klik tombol Buat.
Cloudflare sekarang akan membuat sertifikat Anda.
Cloudflare kemudian akan menampilkan Sertifikat Asal dan Kunci Pribadi. Anda harus menyalin informasi ini ke dalam file terpisah.
CATATAN: Anda tidak akan dapat melihat Kunci Pribadi lagi setelah meninggalkan layar ini. Dengan mengingat hal itu, pastikan Anda menyimpan kunci ini di tempat yang aman.
Anda sekarang dapat mengunggah Sertifikat Asal Anda ke server web Anda. Langkah-langkahnya dapat bervariasi tergantung pada penyedia hosting dan server Anda.
Untuk membantu Anda, Cloudflare telah menerbitkan instruksi untuk berbagai jenis server web.
Setelah Anda menginstal Sertifikat Asal di server Anda, langkah terakhir adalah memperbarui mode enkripsi SSL/TLS Anda.
Di dasbor Cloudflare Anda, buka SSL/TLS.
Sekarang temukan bagian ‘mode enkripsi SSL/TLS’.
Di bagian ini pilih ‘Full (strict)’
Cloudflare sekarang menggunakan Sertifikat Asal Anda. Anda sekarang dapat memeriksa website Anda untuk melihat apakah ini telah memperbaiki ‘Kesalahan error 521’