Bagaimana Memperbaiki Kesalahan Cloudflare 521? 8 Metode Cepat

Diterbitkan: 2023-12-29

Jika Anda telah membuka postingan ini, Anda dan pengunjung situs web Anda menemukan pesan kesalahan, baik 'Kode kesalahan 521 Cloudflare' atau 'Kesalahan 521: Server web sedang down,' di browser web.

Error 521 terjadi ketika server web asal menolak koneksi dari Cloudflare. Ini hanya menunjukkan bahwa situs web mengalami masalah sisi server dan sangat umum ditemukan di situs web yang terintegrasi dengan Cloudflare.

Kami tahu waktu henti seperti itu dapat sangat memengaruhi lalu lintas dan pendapatan situs web Anda, jadi di sini kami memberikan beberapa solusi mudah untuk memperbaiki kode kesalahan 521 Cloudflare serta arti sebenarnya. Jadi, tanpa basa-basi lagi, mari kita mulai.


Daftar isi
Apa itu Kode Kesalahan 521?
Apa Penyebab Kesalahan 521?
Bagaimana cara memperbaiki kode kesalahan 521?
Ringkasan
Pertanyaan yang Sering Diajukan

Apa itu Kode Kesalahan 521?

Error Code 521 menandakan Cloudflare tidak dapat mengakses server asal atau server website Anda. Dengan kata lain, Anda dapat memahami bahwa permintaan klien telah mencapai server Content Delivery Network namun selanjutnya permintaan CDN atau Cloudflare telah ditolak oleh server situs web/server asal.

Hal ini dapat terjadi karena alasan berikut,


Apa Penyebab Kesalahan 521?

Di bawah ini adalah beberapa kemungkinan kesalahan server asal tidak menerima permintaan Cloudflare.

1. Konfigurasi server salah : Server harus dikonfigurasi dengan benar agar dapat bekerja dengan CDN atau dapat memicu Kode Kesalahan 521.

2 . Server Web Sedang Offline: Mungkin juga web hosting Anda mengalami masalah waktu henti. Dalam kasus seperti itu, semua permintaan dari Cloudflare ke server akan sia-sia. Selain itu, jika server web Nginx tiba-tiba berhenti bekerja, Anda mungkin menemukan pesan kesalahan 'Server web sedang down kode kesalahan 521 nginx'.

Kiat Pro: Sangat disarankan agar Anda memilih layanan hosting web dengan waktu aktif lebih tinggi dan lebih andal, seperti WPOven, yang memiliki catatan waktu aktif hingga 99,99% .

3. Masalah dengan Pengaturan Enkripsi: Cloudflare atau CDN dikenal dengan fitur keamanannya yang sangat baik, berkat sertifikat SSL dan protokol enkripsinya. Kemungkinan besar, jika Anda salah mengonfigurasinya, server web atau server asal mungkin memblokir permintaan, yang mengakibatkan kesalahan 521.

4. Server memblokir alamat IP Cloudflare: Ketika klien atau pengguna membuat permintaan, permintaan tersebut harus melalui alamat IP Cloudflare. Jika server asal atau server situs web telah dikonfigurasi secara ketat, maka akan memblokir alamat IP apa pun yang mengirimkan terlalu banyak permintaan.

5. Perlindungan DDoS: Mungkin juga, jika situs web Anda terkena serangan DDoS yaitu Distributed Denial of Service, server situs web akan memblokir lalu lintas yang diterima dari Cloudflare sebagai tindakan keamanan.


Bagaimana cara memperbaiki kode kesalahan 521?

Sekarang Anda sudah tahu apa sebenarnya arti kode error 521, sekarang saatnya Anda melihat Bagaimana cara memperbaikinya dengan mudah.

  • Periksa apakah situs web Anda online
  • Tinjau pengaturan enkripsi Cloudflare
  • Periksa pengaturan DNS Cloudflare Anda
  • Daftar putih alamat IP dan Port Cloudflare
  • Verifikasi Mod_security
  • Nonaktifkan mod_reqtimeout dan mod_antiloris
  • Tinjau pengaturan Railgun
  • Hubungi dukungan

1. Periksa apakah situs web Anda online

Karena kode kesalahan 521 terkait dengan Cloudflare yang bertindak seperti jembatan antara pengguna dan situs web.

Pengguna harus melewati jembatan ini untuk mencapai situs web di ujung yang lain. Oleh karena itu, jika Anda atau pengunjung Anda pernah menemukan kode kesalahan 521, hal pertama yang perlu Anda lakukan adalah memeriksa apakah server asal sedang online atau tidak.

Untuk melakukan ini, Anda dapat menggunakan cURL yang akan menentukan status HTTP situs web. Silakan ikuti langkah-langkah yang diberikan di bawah ini:

Langkah 1: Buka command prompt (untuk pengguna Windows) atau Terminal (pengguna MacOS atau Linux).

Langkah 2: Salin dan tempel perintah curl berikut ke dalamnya.

curl --silent --output /dev/null --write-out "%{http_code}" https://yourdomain.com

Catatan: Di sini ganti “https://domainanda.com” dengan situs web Anda.

Anda akan mendapatkan Output seperti gambar di bawah ini.

 cURL command to check server status
perintah cURL untuk memeriksa status server

Namun, jika Anda tidak suka menggunakan command prompt atau terminal untuk memeriksa header, kami memiliki alat online pemeriksaan header HTTP khusus yang tersedia.

Alternatifnya, Anda juga dapat menggunakan alat PING untuk memeriksa status server.

Setelah menjalankan perintah ping, berikut tampilan outputnya.

PING command to see the status of Server
Perintah PING untuk melihat status Server

Pada output, Anda dapat melihat baris pertama berikut yang berisi nama host server dan byte yang ditransfer ke sana.

Artinya balasan gema dari server, yang biasanya terdiri dari tiga bagian, yaitu Byets, waktu, dan TTL.

Sekarang baris Paket menunjukkan berapa banyak paket yang ditransfer, diterima, dan hilang. jika ada paket yang hilang berarti ada masalah jaringan.

Pada keluaran Ping, baris terakhir menunjukkan perkiraan RTT dalam milidetik. Ini menunjukkan kecepatan koneksi dan harus lebih rendah. Semakin rendah waktu rata-rata, semakin cepat koneksi ke server.

Namun misalkan hasil atau output ping menunjukkan pesan request timeout. Dalam hal ini, ini hanya menyiratkan berbagai masalah, seperti, nama domain tidak ada, adaptor jaringan tidak berfungsi, atau server sedang down sementara.

2. Tinjau pengaturan enkripsi Cloudflare

Jika Anda belum mengonfigurasi pengaturan SSL/TLS di akun Cloudflare Anda dengan benar, kode kesalahan 521 mungkin terjadi. Masalah ini muncul karena mode enkripsi Cloudflare memfasilitasi koneksi antara CDN dan server asal. Jika tidak dikonfigurasi dengan benar, server web asal mungkin menolak koneksi dari Cloudflare.

Cloudflare encryption Settings
Pengaturan enkripsi Cloudflare

Anda akan menemukan mode enkripsi sebagai berikut:

  • Mati (Tidak Aman): Mode khusus ini menyiratkan bahwa Cloudflare tidak menyediakan enkripsi atau lapisan keamanan apa pun antara pengunjung dan jaringan Cloudflare. Umumnya digunakan untuk situs web yang tidak ada hubungannya dengan informasi sensitif.
  • SSL Fleksibel: Mode ini membantu Cloudflare mengenkripsi komunikasi antara pengunjung dan Cloudflare. Namun masalahnya, koneksi antara Cloudflare dan server asal web tetap tidak terenkripsi.
  • SSL Penuh: Tidak seperti SSL Fleksibel, enkripsi dilakukan secara ujung ke ujung. Artinya Cloudflare mengenkripsi komunikasi antara pengunjung dan Cloudflare, serta mengenkripsi komunikasi antara Cloudflare dan server asal.
  • SSL Penuh (Ketat): Mode ini sama dengan mode SSL Penuh tetapi dengan tingkat keamanan ekstra. yaitu server asal juga harus memiliki sertifikat SSL yang valid dengan nama domain yang cocok di Cloudflare.

3. Periksa pengaturan DNS Cloudflare Anda

Mungkin juga terjadi kesalahan konfigurasi pada pengaturan DNS Cloudflare Anda. Oleh karena itu, Anda wajib segera memeriksa dan memverifikasinya.

Untuk melakukannya, Masuk ke akun Cloudflare Anda > domainanda.com > DNS > Catatan.

Di halaman Catatan, pastikan bahwa konten semua catatan A berisi alamat IP server asal yang sama dan untuk konten CNAME, itu harus berupa nama domain Anda.

A records in Cloudflare
Catatan di Cloudflare

Jika Anda menemukan salah satu catatan tidak cocok, Anda dapat dengan mudah mengubahnya dengan mengklik opsi edit.

4. Masukkan alamat IP dan Port Cloudflare ke daftar putih

Cloudflare bertindak sebagai perantara antara firewall pribadi dan server asal web. Saat pengguna meminta halaman web, setiap permintaan harus melalui Cloudflare terlebih dahulu dan kemudian menuju server asal melalui serangkaian alamat IP khusus.

Namun jika ada yang mengganggu komunikasi antara Cloudflare dan server asal maka akan mengakibatkan kode error 521.

Gangguan atau masalah ini dapat terjadi karena alasan berikut:

  • berkas .htaccess
  • Aturan Pemblokir IP
  • Aturan Firewall yang ketat
  • Plugin Keamanan
  • Port yang digunakan dalam komunikasi Cloudflare dengan server asal dinonaktifkan

Mari kita lihat bagaimana Anda dapat memperbaikinya.

4.1 Periksa file .htaccess dan aturan firewall serta daftar putih alamat IP Cloudflare

Berikut adalah langkah-langkah yang diberikan di bawah ini, yang perlu Anda ikuti untuk memasukkan alamat IP Cloudflare ke daftar putih.

A. Hal pertama yang perlu Anda lakukan adalah mengakses file .htaccess baik melalui klien FTP atau menggunakan file manager di cPanel Anda.

B. Sekarang tambahkan baris kode berikut ke dalamnya dan tambahkan juga alamat IP yang dipisahkan dengan spasi.

order deny, allow
deny from all

C. Sekarang Simpan file .htaccess Anda dan selesai.


Catatan: Jika Anda tidak tahu cara mengakses dan mengedit file .htaccess, lihat panduan kami tentang “File .htaccess WordPress: Bagaimana Cara Membuat dan Mengeditnya?”


4.2 Tinjau Pengaturan pemblokir IP Anda

Jika host web Anda memberi Anda akses cPanel, fitur Pemblokir IP bisa sangat membantu Anda. Ini membantu admin web untuk memblokir alamat IP tertentu atau serangkaian alamat IP dari situs web Anda.

IP Blocker
Pemblokir IP

Jika situs web Anda dikelola oleh banyak admin, ada kemungkinan seseorang salah menambahkan rentang IP Cloudflare ke daftar blokir. Oleh karena itu, Anda perlu meninjau pengaturan pemblokir IP dan memeriksa apakah itu masalahnya.

4.3 Nonaktifkan Plugin Keamanan Anda

Jika Anda menggunakan plugin keamanan apa pun, itu juga bisa menjadi alasan pemblokiran permintaan Cloudflare. Untuk menghilangkan keraguan Anda tentang apakah itu yang menyebabkan masalah, lebih baik Anda menonaktifkan plugin terlebih dahulu dan melihat apakah kesalahan masih berlanjut.

Jika kesalahannya hilang, berarti plugin adalah penyebab utamanya dan Anda harus menghubungi pembuat plugin atau mencoba yang lain.

5. Verifikasi Mod_security

Jika Mod_security modul firewall aplikasi web sumber terbuka untuk Apache bertindak sebagai firewall server asal dan konfigurasinya tidak mengizinkan permintaan Cloudflare, hal ini dapat mengakibatkan kode kesalahan 521.

Jika ini penyebabnya, Anda perlu memastikan bahwa mod_security versi terbaru digunakan dan pengaturannya dikonfigurasi dengan benar.

6. Nonaktifkan mod_reqtimeout dan mod_antiloris

Demi alasan keamanan, Anda mungkin telah mengaktifkan modul mod_reqtimeout dan mod_antiloris di server Apache Anda untuk melindungi dari serangan DDoS atau DoS. Modul-modul ini mengurangi jumlah koneksi antara server IP dan server Anda untuk jangka waktu tertentu.

Tidak diragukan lagi modul-modul ini membantu melindungi server Anda dari serangan-serangan ini tetapi juga dapat menyebabkan masalah kompatibilitas dengan Cloudflare, yang mengakibatkan kode kesalahan 521.

Untuk memperbaiki masalah ini, hal terbaik yang dapat Anda lakukan adalah menonaktifkan dan membongkar modul-modul ini.

7. Tinjau pengaturan Railgun

Railgun adalah teknologi pengoptimalan web yang disediakan oleh Cloudflare dan paling baik digunakan untuk mempercepat pengiriman konten dinamis.
Jika railgun tidak dikonfigurasi dengan benar maka akan muncul pesan error “error 521: railgun.wan_error connection failed ”.

Oleh karena itu, untuk memperbaiki masalah ini, nonaktifkan Railgun untuk sementara waktu agar Anda dapat mengakses situs web dan memeriksa konfigurasinya. Jika Anda mengalami kesulitan dalam melakukannya, hubungi dukungan Cloudflare untuk mendapatkan bantuan.

8. Hubungi dukungan

Hal terakhir yang dapat Anda lakukan, jika tidak ada metode di atas yang membantu Anda memperbaiki kesalahan 521 adalah menghubungi dukungan Cloudflare.

Jika server situs web sedang down, Anda dapat menghubungi penyedia hosting web Anda dan meminta bantuan.


Ringkasan

Jika Anda menjalankan toko atau bisnis online, setiap detik berarti. Anda tidak bisa begitu saja meninggalkan situs web Anda karena kode kesalahan 521 ditampilkan di layar. Semakin lama Anda menunggu, semakin banyak kerugian yang Anda alami.

Jadi, sebaiknya bertindak secepat mungkin dengan metode pemecahan masalah yang disebutkan di bawah ini:

1. Periksa apakah situs web Anda online

2. Tinjau pengaturan enkripsi Cloudflare

3. Periksa pengaturan DNS Cloudflare Anda

4. Masukkan alamat IP dan Port Cloudflare ke daftar putih

5. Verifikasi Mod_security

6. Nonaktifkan mod_reqtimeout dan mod_antiloris

7. Tinjau pengaturan Railgun

8. Hubungi dukungan


Pertanyaan yang Sering Diajukan

Bagaimana cara memperbaiki kesalahan 521?

8 metode cepat untuk memperbaiki kode kesalahan 521:
1. Periksa apakah situs web Anda online
2. Tinjau pengaturan enkripsi Cloudflare
3. Periksa pengaturan DNS Cloudflare Anda
4. Masukkan alamat IP dan Port Cloudflare ke daftar putih
5. Verifikasi Mod_security
6. Nonaktifkan mod_reqtimeout dan mod_antiloris
7. Tinjau pengaturan Railgun
8. Hubungi dukungan

Apa kode kesalahan 521 di Chrome?

Error Code 521 menandakan Cloudflare tidak dapat mengakses server asal atau server website Anda. Dengan kata lain, Anda dapat memahami bahwa permintaan klien telah mencapai server Content Delivery Network namun selanjutnya permintaan CDN atau Cloudflare telah ditolak oleh server situs web/server asal.