Cara mengatasi error 521 Cloudflare dan penjelasan berbagai penyebabnya

Error 521, atau Error 521: Web server is down, adalah error koneksi yang menunjukkan bahwa website mengalami masalah di sisi server. Error ini umum terjadi pada website yang menggunakan layanan Cloudflare. Biasanya, masalah ini muncul ketika server asal (origin server) menolak permintaan koneksi dari Cloudflare.
Kode error | Error 521 |
Jenis error | Cloudflare – server |
Variasi error | Web server is down |
Penyebab error | Masalah konfigurasi server Server memblokir permintaan Cloudflare Web server sedang offline Pengaturan enkripsi yang buruk |

Cara mengatasi error 521 dalam 4 langkah mudah
Sebelum mulai memperbaiki error ini, pastikan Anda sudah memiliki akses ke web server Anda dan dashboard Cloudflare. Selain itu, jangan lupa hapus cache browser agar bisa melihat perubahan yang diterapkan.
Penting! Sebaiknya cek terlebih dahulu apakah website memang sedang tidak bisa diakses oleh semua orang, bukan hanya di perangkat Anda.
1. Periksa status server asal
Pertama, periksa status server untuk mengetahui penyebab error 521. Kalau sedang ada maintenance atau provider hosting Anda sedang mengalami downtime, server bisa memblokir permintaan dari alamat IP Cloudflare.
Selain itu, pastikan koneksi web server asal Anda berjalan normal. Kalau terbiasa menggunakan Terminal, jalankan perintah PING untuk Linux, atau Traceroute untuk Windows.
Anda juga bisa memantau penggunaan resource untuk memastikan apakah ada masalah di server asal. Salah satu penyebab munculnya error 521 adalah batas pemakaian resource yang sudah tercapai, seperti RAM atau CPU. Kalau sudah kelebihan beban, server tidak akan bisa merespons permintaan HTTPS dari Cloudflare.
Kalau menggunakan Hostinger, Anda bisa melihatnya melalui hPanel. Dari menu Website, pilih Dashboard di samping website Anda. Temukan opsi Paket Hosting, lalu pilih Penggunaan Resource.
Perhatikan grafik penggunaan CPU dan Memori. Garis ungu tidak boleh menyentuh garis merah, yang menandakan ambang batas maksimum.

Kalau server Anda sudah hampir mencapai batas maksimum, pertimbangkan untuk upgrade ke paket hosting yang lebih tinggi atau migrasi ke jenis hosting yang lebih sesuai.
Bagi pengguna WordPress, error 521 juga bisa disebabkan oleh plugin. Beberapa plugin bisa menyebabkan beban server yang terlalu tinggi sehingga server WordPress memblokir permintaan dari Cloudflare. Solusinya, hapus plugin yang tidak diperlukan agar beban server lebih ringan.
Kalau tidak memiliki akses untuk mengecek status server, hubungi tim dukungan provider hosting Anda agar mereka bisa membantu mengeceknya untuk Anda.
2. Uji koneksi ke server
Kalau firewall atau software keamanan di server Anda memblokir alamat IP Cloudflare, pesan Error 521: Web server down akan muncul.
Untuk memperbaiki masalah ini, pastikan provider hosting Anda tidak mengaktifkan aturan yang membatasi koneksi dari alamat IP Cloudflare. Karena Cloudflare bekerja sebagai reverse proxy, semua koneksi ke server Anda akan terlihat berasal dari alamat IP Cloudflare, bukan alamat asli pengunjung.
Anda bisa menjalankan perintah cURL untuk menguji koneksi ke server. Perintah ini sudah terinstal secara default di macOS, Linux, dan Windows 10 ke atas. Dengan cURL, Anda bisa memeriksa apakah server benar-benar bisa merespons permintaan dari Cloudflare.
Selain itu, Anda bisa menambahkan alamat IP Cloudflare ke whitelist IP agar firewall server tidak memblokirnya. Dengan begitu, solusi keamanan di sisi server tidak akan lagi menghalangi koneksi Cloudflare. Cari tahu pengaturan pemfilteran IP di provider hosting Anda, lalu sertakan rentang IP Cloudflare.
Kalau menggunakan Hostinger, Anda bisa memanfaatkan fitur Manajer IP. Akses melalui hPanel → Website → Dashboard di samping website Anda. Temukan Tingkat Lanjut di sidebar, pilih Manajer IP, lalu tambahkan alamat IP Cloudflare di bagian Izinkan Alamat IP.

Penting! Kalau menggunakan Apache, pastikan Anda menonaktifkan atau menghapus modul kustom seperti mod_antiloris dan mod_reqtimeout karena sering kali memblokir alamat IP yang membuat lebih dari 22 permintaan koneksi.
3. Cek pengaturan enkripsi
Cloudflare memiliki pengaturan enkripsi untuk menghubungkan CDN dengan server asal website Anda. Kalau pengaturan enkripsi tidak sesuai, pesan ERR_CONNECTION_REFUSED mungkin akan muncul, yang akhirnya menyebabkan error 521.
Untuk memeriksanya, masuk ke dashboard Cloudflare lalu klik menu SSL/TLS.

Ada tiga mode enkripsi yang bisa Anda pilih:
- Flexible – semua koneksi antara Cloudflare dan server asal akan menggunakan HTTP. Mode ini cocok kalau Anda belum menginstal sertifikat SSL untuk domain Anda.
- Full – Cloudflare bisa terhubung ke server asal menggunakan HTTP atau HTTPS, tergantung pada permintaan pengunjung. Pilih mode ini kalau server Anda sudah memiliki sertifikat SSL.
- Full (Strict) – mirip dengan Full, tapi lebih ketat karena membutuhkan sertifikat SSL yang valid dan tepercaya di server asal.
Kalau tidak yakin harus memilih mode yang mana, aktifkan fitur SSL/TLS Recommender pada pengaturan yang sama. Fitur ini akan memberikan rekomendasi otomatis sesuai kondisi website Anda.

4. Periksa apakah ada masalah di website
Kalau semua metode sebelumnya tidak berhasil, coba nonaktifkan Cloudflare untuk sementara. Dengan begitu, Anda bisa memastikan apakah error benar-benar berasal dari Cloudflare atau dari konfigurasi server Anda sendiri.
Penting! Perlu waktu sekitar 1–2 jam sampai Cloudflare benar-benar menonaktifkan koneksi dan menampilkan versi tanpa CDN. Menghapus cache Cloudflare bisa membantu mempercepat proses ini, tapi hasilnya tetap tidak akan langsung terlihat.
Penyebab “Error 521: Web server is down”
Sebagai layanan CDN (content delivery network), Cloudflare membantu mempercepat website dengan membuat koneksi TCP (Transmission Control Protocol) ke server website setelah menerima permintaan dari browser.
Kalau web server menolak permintaan koneksi dari Cloudflare, browser akan menampilkan pesan error 521.

Beberapa hal yang menyebabkan web server asal tidak merespons koneksi termasuk:
- Masalah konfigurasi server – pastikan server sudah dikonfigurasi dengan benar saat menyiapkan Cloudflare.
- Server memblokir permintaan Cloudflare – Cloudflare bertindak sebagai reverse proxy sehingga semua koneksi ke server Anda akan terlihat berasal dari IP Cloudflare. Beberapa sistem keamanan server bisa saja memblokir banyak koneksi dari satu alamat IP, yang akhirnya menimbulkan error.
- Web server sedang offline – kalau provider hosting Anda sedang mengalami downtime, website tidak akan merespons permintaan Cloudflare. Selain itu, error ini bisa terjadi kalau proses web server asal seperti Apache atau NGINX berhenti berjalan.
- Pengaturan enkripsi yang buruk – Cloudflare memiliki sertifikat SSL dan mode enkripsinya sendiri. Kalau pengaturan SSL/TLS server tidak sesuai, server bisa menolak permintaan koneksi dari Cloudflare.
Untuk mengetahui penyebab pastinya, Anda bisa memeriksa error log server. Kalau sebelumnya sudah mengaktifkan error logging PHP, Anda bisa menemukan log ini di:
home/[nama pengguna]/.logs/error_log_[domain]

Error Cloudflare lainnya dan cara mengatasinya
Selain error 521, ada beberapa error Cloudflare lain yang juga sering muncul, seperti Error 520: Web server is returning an unknown error dan Error 522: Connection timed out.
Error 520 biasanya muncul karena web server asal mengalami masalah hingga akhirnya berhenti berjalan. Untuk memperbaikinya, cek apakah server benar-benar berjalan, lalu cek juga header respons. Kalau masih bermasalah, coba nonaktifkan file .htaccess Anda.
Sementara itu, error 522 umumnya terjadi karena penggunaan resource yang berlebihan atau firewall server yang memblokir alamat IP Cloudflare. Solusi perbaikannya mirip dengan error 521, atau Anda juga bisa mengaktifkan opsi KeepAlive di server dan mengecek kembali konfigurasi DNS Cloudflare.
Kalau error tetap muncul, hubungi provider hosting Anda atau tim dukungan Cloudflare untuk mendapatkan bantuan lebih lanjut.
Kesimpulan
Kalau website Anda menampilkan pesan Error 521: Web server is down, artinya server asal tidak merespons permintaan koneksi dari Cloudflare. Error ini sering terjadi karena firewall atau software keamanan di server memblokir alamat IP Cloudflare.
Untuk memperbaikinya, ada empat metode utama yang bisa dilakukan:
- Periksa apakah server asal Anda berjalan dengan baik.
- Pastikan firewall atau aturan IP di server tidak memblokir alamat IP Cloudflare.
- Pilih mode enkripsi SSL/TLS yang sesuai.
- Nonaktifkan Cloudflare sementara waktu untuk memastikan sumber masalah.
Bagi pengguna WordPress, pertimbangkan juga untuk menonaktifkan plugin yang tidak diperlukan, karena plugin tertentu bisa membebani server hingga memicu error 521. Selamat mencoba dan semoga berhasil!
Tanya jawab (FAQ) cara memperbaiki error 521
Bagaimana cara agar error 521 tidak muncul?
Error 521 terjadi karena web server tidak bisa menerima koneksi dari Cloudflare. Untuk mencegahnya, pastikan server berjalan tanpa masalah, dan periksa firewall atau pengaturan keamanan agar tidak memblokir IP Cloudflare.
Apakah error 521 umum terjadi pada pengguna Cloudflare?
Tidak. Error 521 bukanlah error umum. Kejadiannya cukup jarang, dan biasanya menandakan adanya masalah di server asal, bukan pada layanan Cloudflare.
Apakah perlu mengakses server kalau mengalami error 521?
Ya, perlu. Karena error ini muncul akibat server asal yang tidak merespons, langkah perbaikannya harus dilakukan langsung di server Anda atau dengan bantuan provider hosting. Kalau menggunakan Hostinger, Anda bisa menghubungi tim layanan pelanggan kami yang selalu siap membantu Anda mengatasi error ini.