Cara mengatasi error 521 Cloudflare dan penjelasan berbagai penyebabnya

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 errorError 521
Jenis errorCloudflare – server
Variasi errorWeb server is down
Penyebab errorMasalah 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.

Grafik batas CPU dan memori di hPanel.

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 hPanelWebsiteDashboard di samping website Anda. Temukan Tingkat Lanjut di sidebar, pilih Manajer IP, lalu tambahkan alamat IP Cloudflare di bagian Izinkan Alamat IP.

menu manajer ip di sidebar kiri hpanel

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.

Tombol SSL/TLS di dashboard Cloudflare.

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.

Opsi rekomendasi SSL/TLS untuk Cloudflare.

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.

Pesan error 521 di web browser.

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:

  1. Periksa apakah server asal Anda berjalan dengan baik.
  2. Pastikan firewall atau aturan IP di server tidak memblokir alamat IP Cloudflare.
  3. Pilih mode enkripsi SSL/TLS yang sesuai.
  4. 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.

Author
Penulis

Faradilla Ayunindya

Faradilla, yang lebih akrab disapa Ninda, sudah berpengalaman selama 10 tahun sebagai linguist dan 5 tahun sebagai Content Marketing Specialist di Hostinger. Ia suka mengikuti tren teknologi, digital marketing, dan belajar bahasa. Melalui tutorial Hostinger ini, Ninda ingin berbagi informasi dan membantu pembaca mengatasi masalah yang dialami. Kenali Ninda lebih dekat di LinkedIn.