Cara Mengatasi Error 522 Connection Timed Out di cPanel

Error 522 Connection Timed Out terjadi ketika Cloudflare tidak dapat mencapai server asal (origin server) tempat cPanel Anda dihosting. Masalah ini biasanya disebabkan oleh server yang kelebihan beban, firewall (seperti ModSecurity atau CSF) yang memblokir IP Cloudflare, atau kesalahan konfigurasi DNS pada cPanel.

Untuk mengatasi error ini, Anda harus memeriksa konektivitas antara Cloudflare dan server cPanel, memastikan port yang dibutuhkan tetap terbuka, serta mengoptimalkan penggunaan sumber daya server agar tidak terjadi waktu tunggu (timeout) yang berlebihan.

Penyebab Utama Error 522 pada cPanel

Sebelum melakukan perbaikan teknis, pahami beberapa faktor utama yang sering memicu munculnya kode kesalahan 522:

Penyebab Deskripsi Masalah Solusi Singkat
Server Down / Overload Server cPanel mati atau kehabisan resource (CPU/RAM). Cek status server, restart layanan web server.
Firewall Memblokir IP CSF, iptables, atau ModSecurity memblokir alamat IP Cloudflare. Whitelist IP Cloudflare di firewall.
Konfigurasi IP DNS Salah Record A di cPanel menunjuk ke IP yang salah atau berubah. Sesuaikan IP DNS dengan server aktif.
Keep-Alive Dinonaktifkan Koneksi TCP terputus terlalu cepat sebelum data terkirim penuh. Aktifkan Keep-Alive di konfigurasi Apache/Nginx.

Langkah-Langkah Perbaikan Teknis

1. Pastikan IP Cloudflare Tidak Diblokir Firewall

Cloudflare bertindak sebagai reverse proxy, sehingga permintaan (request) ke server cPanel Anda berasal dari alamat IP Cloudflare. Jika firewall server Anda terlalu ketat, IP tersebut akan dianggap sebagai ancaman dan diblokir.

Jika Anda menggunakan ConfigServer Security & Firewall (CSF), pastikan Anda memasukkan daftar IP resmi Cloudflare ke dalam file whitelist:

/etc/csf/csf.allow

Setelah menambahkan IP tersebut, restart CSF dengan perintah terminal:

csf -r

2. Periksa Konfigurasi DNS di cPanel

Pastikan record A untuk domain utama dan subdominan di zona DNS cPanel Anda mengarah ke alamat IP server yang benar dan pastikan status proxied (ikon awan oranye) aktif di Cloudflare jika Anda ingin fitur proteksinya tetap berjalan.

3. Optimalkan Keep-Alive pada Web Server

Koneksi yang lambat sering kali memutus pertukaran paket data antara Cloudflare dan Apache/Nginx. Pastikan modul Keep-Alive diaktifkan melalui WHM atau file konfigurasi server Anda.

Tips Mencegah Error 522 Berulang

Lakukan pemantauan resource server secara berkala melalui WHM (Server Status) untuk memastikan lonjakan trafik tidak membuat server down. Gunakan layanan hosting dengan kapasitas RAM dan CPU yang memadai sesuai dengan jumlah pengunjung situs Anda.