Cara Mengatasi Error 421 “Misdirected Request” pada cPanel

Setelah memperbarui ke Apache 2.4.64 (ea-apache24) di sistem CloudLinux, beberapa website mengalami error berikut:

421 Misdirected Request
The client needs a new connection for this request as the requested host name does not match the Server Name Indication (SNI) in use for this connection.

Masalah ini disebabkan oleh bug pada SNI dalam versi ea-apache24 2.4.64.

Solusi:

1. Update ke Versi Apache yang Sudah Diperbaiki

CloudLinux telah merilis versi perbaikan ea-apache24 di repository khusus cl-ea4-testing. Anda bisa melakukan update sebagai berikut:

yum update ea-apache24* ea-nginx --enablerepo=cl-ea4-testing

Jika Anda menggunakan repository Imunify360 Hardened, gunakan perintah ini:

yum update ea-apache24* ea-nginx --enablerepo=imunify360-ea-php-hardened-beta

🔹 2. Restart Apache Setelah Update

Setelah proses update selesai, jalankan:

 /scripts/restartsrv_httpd

🔹 3. Hapus Versi Lock Jika Ada

Jika sebelumnya Anda mengunci versi Apache agar tidak ter-update (misalnya dengan yum versionlock), Anda harus menghapus lock tersebut:

yum versionlock delete ea-apache24

Lalu ulangi langkah update di atas.


🔹 4. (Jika Pakai NGINX Reverse Proxy)

Pastikan tidak ada file konfigurasi yang mengganggu, seperti:

rm -f /etc/nginx/conf.d/fixssl.conf /scripts/restartsrv_nginx

 


🔍 Cek Versi Apache Saat Ini

Pastikan Anda telah menggunakan versi Apache terbaru yang diperbaiki:

httpd -v

5. (hapus NGINX Manager )

jika masih tidak bisa silahkan uninstall nginx manager pada cpanel

sebab bug tersebut dari nginx manager ke apache cpanel

Author Details

admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain 🙂