Setelah menyelesaikan onboarding situs di Edge Security Accelerator (ESA), jika browser menampilkan error 525 dengan pesan "Origin SSL Handshake Error", berarti proses jabat tangan SSL/TLS antara node edge ESA dan server origin Anda gagal. Topik ini menjelaskan penyebab umum serta langkah-langkah troubleshooting untuk error 525.
Gejala dan penyebab
Gejala: Halaman menampilkan HTTP ERROR 525 dengan pesan "Origin SSL Handshake Error".
Akar penyebab: Proses jabat tangan SSL/TLS antara node edge ESA dan server origin gagal.
Tabel berikut mencantumkan kemungkinan penyebab beserta solusi yang sesuai. Jika Anda tidak yakin penyebab mana yang berlaku, ikuti bagian-bagian tersebut sesuai urutan yang tercantum.
Periksa sertifikat SSL server origin
Jalankan perintah openssl berikut untuk menguji validitas sertifikat origin:
openssl s_client -connect <origin IP>:443 -servername your-domain.comGanti <origin IP> dengan alamat IP server origin Anda, dan your-domain.com dengan nama domain Anda.
Pada output perintah, pastikan tiga hal berikut:
Sertifikat origin belum kedaluwarsa.
Sertifikat origin bukan sertifikat tanda tangan sendiri. Sertifikat tanda tangan sendiri tidak dapat dipercaya di jaringan publik oleh ESA.
Nama domain pada sertifikat sesuai dengan nama domain back-to-origin.
Periksa kompatibilitas versi TLS dan paket sandi
Di Konsol ESA, pilih Websites, lalu pada kolom Website, klik situs target.
Di panel navigasi kiri, pilih SSL/TLS > Client SSL.
Periksa pengaturan versi TLS minimum (misalnya,
TLS 1.1). Coba nonaktifkanTLS 1.1dan pertahankan hanyaTLS 1.2serta versi yang lebih baru.PentingSebelum menonaktifkan
TLS 1.1, pastikan tidak ada klien lawas dalam bisnis Anda (seperti Android 4.x atau Internet Explorer di Windows XP) yang bergantung pada versi ini. Jika ada, pengguna tersebut tidak akan dapat mengakses situs Anda.Pastikan paket sandi server origin kompatibel dengan ESA.
Konfigurasikan back-to-origin SNI
Jika beberapa situs HTTPS dideploy di server origin dan dibedakan berdasarkan SNI, konfigurasikan back-to-origin SNI:
Di Konsol ESA, pilih Websites, lalu pada kolom Website, klik situs target.
Di panel navigasi kiri, pilih Rules > Origin Rules, lalu klik Create rule.
Pada aturan tersebut, atur back-to-origin SNI ke nama domain situs Anda (misalnya,
www.example.com).
Beralih ke back-to-origin HTTP
Jika masalah sertifikat HTTPS server origin tidak dapat segera diselesaikan, Anda dapat sementara beralih ke back-to-origin HTTP:
Di Konsol ESA, pilih Websites, lalu pada kolom Website, klik situs target.
Di panel navigasi kiri, pilih Rules > Origin Rules, lalu atur protokol origin ke
HTTPdan port origin ke80.Akses HTTPS dari klien tidak terpengaruh (sertifikat edge ESA tetap berlaku). HTTP digunakan antara ESA dan server origin.
Setelah beralih ke back-to-origin HTTP, trafik antara node edge dan server origin dikirimkan dalam teks biasa. Perbaiki sertifikat SSL di server origin dan segera kembalikan ke back-to-origin HTTPS.
Verifikasi perbaikan
Setelah menerapkan solusi untuk penyebab yang relevan, jalankan curl -Iv https://your-domain.com untuk memverifikasi hasilnya:
Jika Anda memperbaiki sertifikat origin, pengaturan TLS, atau back-to-origin SNI, proses jabat tangan SSL antara node edge dan server origin berhasil.
Jika Anda beralih ke back-to-origin HTTP, tidak ada proses jabat tangan SSL yang dilakukan antara node edge dan server origin.
Dalam kedua kasus tersebut, pastikan header
proxy-statuspada respons tidak lagi berisiconnection_timeoutatau error SSL.