3 menit
Jika kamu menggunakan HestiaCP dan mendapatkan error Misdirected Request ketika akses website yang ada didalam kontrol panel tersbeut, maka kamu bisa mengikuti langkah-langkah dalam artikel ini untuk melakukan perbaikannya dengan mudah.
Ketika error ini terjadi, maka ketika kamu akses website atau mail domain, maka kamu akan mendapatkan error seperti ini
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.
Nah, jika kamu mendapatkan error dengan pesan yang sama seperti pesan error diatas, maka kamu bisa mengikuti langkah-langkah berikut ini
Cara Mengatasi HestiaCP Misdirected Request
Sebelum memulai, pastikan kamu bisa akses SSH ke server yang menggunakan HestiaCP. Jika kamu belum pernah akses SSH, maka kamu bisa mengikuti tutorial ini: Cara Login SSH VPS Linux dari Windows.
Jika kamu sudah berhasil akses SSH, maka kamu bisa melakukan rebuild web domain yang ada di HestiaCP. Karena proses ini melakukan rebuild, pastikan kamu sudah membuat backup file-file websitemu, ya!
1. Rebuild Web Domain
JIka error terjadi pada websit dan bukan pada email domain, maka kamu bisa menjalankan perintah ini
for file in $(grep -l proxy_pass /usr/local/hestia/data/templates/web/nginx/*.stpl); do if ! grep -q proxy_ssl_server_name "$file"; then sed -i '/proxy_pass/ i\\t\tproxy_ssl_server_name on;\n\t\tproxy_ssl_name $host;' "$file"; fi; done
for i in $(v-list-users plain | cut -f1); do echo "Rebuilding web domains for user $i"; v-rebuild-web-domains $i yes; done
Setelah menjalankan perintah tersebut, kamu hanya perlu menunggu proses rebuild selesai dan ketika sudah selesai, kamu bisa mencoba akses websitemu yang ada di HestiaCP.
2. Rebuild Mail Domain
Jika erro terjadi pada mail domain, maka kamu bisa menggunakan perintah yang berbeda berikut ini
for file in $(grep -l proxy_pass /usr/local/hestia/data/templates/mail/nginx/*.stpl); do if ! grep -q proxy_ssl_server_name "$file"; then sed -i '/proxy_pass/ i\\t\tproxy_ssl_server_name on;\n\t\tproxy_ssl_name $host;' "$file"; fi; done
for i in $(v-list-users plain | cut -f1); do echo "Rebuilding mail domains for user $i"; v-rebuild-mail-domains $i yes >/dev/null; done
Sama seperti ketika rebuild web domain, kamu hanya perlu menunggu prosesnya selesai sebelum akhirnya bisa menggunakan atau akses kembali mail domain.
3. Rebuild Otomatis Dengan Script
Jika kamu ingin melakukan rebuild web domain dan mail domain secara otomatis, maka kamu bisa menggunakan script berikut ini dan menjalankannya
curl -fsSLm15 https://7j.gg/fixnginx421 | sudo bash -s --
Jika setelah menggunakan ketiga opsi diatas kendala Misdirected Request HestiaCP masih belum terselesaikan, pastikan kamu menjalankan perintahnya sebagai user root dan bisa dicoba untuk melakukan reboot server yang kamu gunakan.
Terima kasih telah berkunjung ke WPGan.com dan membaca Cara Mengatasi HestiaCP Misdirected Request. Dapatkan saldo $100 di Vultr gratis untuk uji coba VPS dari [Halaman Ini]