Carane Ndandani Kode Kasalahan: ssl_error_rx_record_too_long?

Yen sampeyan browsing situs web lan nemoni pesen kesalahan "ssl_error_rx_record_too_long" , bisa uga mbingungake lan mumetake. Kesalahan biasane katon ing Firefox lan nuduhake kegagalan sajrone jabat tangan SSL/TLS antarane browser lan server. Ing istilah sing prasaja, browser ngarepake respon sing aman (enkripsi), nanging ditampa liyane-biasane amarga salah konfigurasi server utawa gangguan jaringan.
Artikel iki bakal nerangake apa tegese kesalahan, apa sebabe, lan sing paling penting, carane ndandani.
1. Apa ssl_error_rx_record_too_long?
Kesalahan ssl_error_rx_record_too_long disambungake menyang enkripsi Secure Socket Layer (SSL), yaiku teknologi sing digunakake kanggo nggawe sambungan aman antarane browser web lan server.
Yen sampeyan ndeleng kode ssl_error_rx_record_too_long ing Firefox, biasane tegese:
- Browser nyoba nggawe sambungan HTTPS sing aman.
- Iki nampa respon sing ora dikarepke utawa salah sajrone jabat tangan SSL/TLS.
- Kanggo nanggepi, browser mungkasi sambungan kanggo njaga data sampeyan.
Pesen Kesalahan Umum sing ditampilake ing Firefox:
2. Panyebab umum ssl_error_rx_record_too_long
- Salah konfigurasi server
Penyebab paling umum yaiku server web sing salah konfigurasi. Server bisa uga nggunakake HTTP tinimbang HTTPS ing port 443, utawa SSL/TLS bisa uga ora disetel kanthi bener. - Konfigurasi Port Salah
HTTPS kudu mbukak ing port 443. Yen server dikonfigurasi kanggo ngawula konten HTTP ing port 443, browser bakal bingung nalika salaman. - Sertifikat SSL sing ora dipercaya utawa ditandatangani dhewe
Yen situs web nggunakake sertifikat sing ora ditandatangani kanthi bener utawa ora ana, kesalahan iki bisa kedadeyan. - Browser lawas
Kadhangkala, versi browser sing lawas bisa uga ora ndhukung protokol TLS modern kanthi bener. - Firewall utawa Proxy Interferensi
Sawetara firewall utawa proxy bisa ngrusak lalu lintas SSL, nyebabake cathetan sing ora lengkap utawa cacat.
3. Carane Ndandani Kode Kasalahan: ssl_error_rx_record_too_long?
3.1 Priksa Situs Web (Pemeriksaan Sisih Klien)
Yen sampeyan minangka pengunjung sing nemoni kesalahan iki:
- Coba Browser Liyane: Bukak situs sing padha ing Chrome utawa Edge. Yen bisa ana, iku masalah khusus Firefox.
- Mbusak Cache lan Cookie: Akses Setelan Firefox, pindhah menyang Privasi & Keamanan, banjur mbusak kabeh data ing bagean Cookie lan Data Situs.
- Pateni Setelan Proksi (Yen Ana): Saka menu Setelan Firefox, pindhah menyang Umum > Setelan Jaringan > Setelan > Pilih "Ora ana proxy" utawa "Gunakake setelan proxy sistem" > Klik OK kanggo nyimpen.
- Pateni Ekstensi Pihak Katelu: Utamane sing ana gandhengane karo VPN, proxy, utawa panyaring HTTPS.
- Mateni Antivirus SSL Scanning kanggo sementara: Navigasi menyang setelan piranti lunak antivirus lan mateni fitur scanning HTTPS kanggo nyoba resolusi.
3.2 Kanggo Pamilik Situs Web utawa Admin
Yen kesalahan iki kedadeyan ing server sampeyan dhewe , masalah iki kamungkinan amarga misconfiguration. Tindakake langkah iki:
A. Priksa manawa HTTPS dikonfigurasi ing Port 443
Verifikasi manawa server sampeyan nampa sambungan HTTPS ing port 443 lan wis disetel kanthi bener nganggo SSL.
Contone, ing
Apache
:
Priksa manawa:
- Port sing bener (443) digunakake.
- SSL diaktifake (
SSLEngine on
). - Paths kanggo certificate lan file tombol bener.
Kanggo
Nginx
, blok server sing bener katon kaya:
B. Instal Certificate SSL Valid
Gunakake sertifikat SSL sing ditandatangani kanthi bener dening CA sing diakoni, contone, Ayo Encrypt, Sectigo, utawa DigiCert.
Tindakake langkah iki kanggo nginstal sertifikat HTTPS tanpa biaya liwat Ayo Encrypt:
sudo apt nginstal certbot python3-certbot-nginx
sudo certbot –nginx
Certbot bakal kanthi otomatis ngatur server Nginx/Apache kanthi sertifikat sing sah.
C. Wiwiti maneh Server Web
Sawise nggawe owahan ing konfigurasi utawa nginstal sertifikat anyar, miwiti maneh server:
Kanggo Apache: sudo systemctl restart apache2
Kanggo Nginx: sudo systemctl restart nginx
3.3 Ndandani Lanjut lan Tips
A. Gunakake Checkers SSL Online
Gunakake alat kaya:
- SSL Labs SSL Test
- Apa Ora Padlock
Iki bisa mbantu diagnosa yen sertifikat sampeyan dipercaya, kadaluwarsa, utawa salah konfigurasi.
B. Priksa Ora HTTP ing Port 443
Yen server sampeyan nanggapi nganggo HTTP plaintext ing port 443, browser bakal ndeleng iki minangka rekaman SSL sing salah.
Gunakake
curl
kanggo nyoba: curl -v https://yourdomain.com
C. Priksa Konfigurasi Firewall utawa Load Balancer
Yen sampeyan ana ing mburi load balancer utawa proxy (kaya HAProxy utawa Cloudflare), priksa manawa wis dikonfigurasi kanggo nangani HTTPS kanthi bener utawa ngirim lalu lintas SSL menyang server asal sampeyan.
Verifikasi yen konfigurasi HAProxy kalebu bind *:443 ssl crt /etc/ssl/private/mycert.pem kanggo ngiket SSL sing bener ing port 443.
4. Kesimpulan
Ing ssl_error_rx_record_too_long kesalahan minangka sinyal yen ana sing salah karo sambungan SSL / TLS-biasane masalah konfigurasi sisih server. Apa sampeyan pangguna biasa utawa administrator situs web, langkah-langkah sing digarisake ing artikel iki bisa mbantu sampeyan ngenali lan ngrampungake masalah kasebut.
Yen sampeyan lagi ngunjungi situs kasebut, coba browser liyane, mateni ekstensi, utawa mriksa jaringan sampeyan. Yen sampeyan ngatur situs kasebut, priksa maneh sertifikat SSL, setelan server web, lan priksa manawa port 443 wis dikonfigurasi kanthi bener kanggo HTTPS.
Ngerti cara kerja SSL/TLS lan mesthekake yen dileksanakake kanthi bener bakal nyegah kesalahan iki lan menehi pengalaman browsing sing aman lan aman.