Perbaiki: SSL_ERROR_RX_RECORD_TOO_LONG



Coba Instrumen Kami Untuk Menghilangkan Masalah

Kesalahan ' SSL_ERROR_RX_RECORD_TOO_LONG ”Terjadi karena lalu lintas SSL tidak disiapkan dengan benar di server aman target. Kesalahan ini juga dapat terjadi jika ada proxy yang salah dikonfigurasi yang tidak mengizinkan handshake SSL pada port 443 dengan benar.





Dalam istilah awam, ini berarti browser Anda tidak dapat memverifikasi data aman yang biasanya karena sertifikat SSL tidak dikonfigurasi dengan benar. Kesalahan ini lebih banyak dilaporkan di Firefox dibandingkan dengan yang lain.



Sekarang akan ada dua tipe orang yang membaca artikel ini; satu adalah pengguna biasa yang mengakses situs web dan jenis lainnya adalah pengguna yang menghosting server dan memecahkan masalah ini pada akhirnya. Kami telah membuat daftar solusi untuk kedua jenis dengan menandai solusi untuk pengguna teknis dengan menulis 'untuk pengguna tingkat lanjut' di depan tajuk. Lihatlah!

Solusi 1: Memasuki situs dengan protokol HTTP

Solusi paling sederhana untuk pengguna yang mengakses situs web tertentu menggunakan protokol HTTP, bukan HTTPS. Protokol HTTPS membutuhkan jabat tangan yang aman dan juga sertifikat SSL. Jika ada masalah di sisi server terkait mekanisme pengamanan, Anda tetap dapat mengakses situs web menggunakan HTTP default.

  1. Buka browser Anda dan ketik alamatnya dari situs web dan tekan Enter. Kemungkinan browser secara otomatis akan menetapkan protokol sebagai HTTPS.
  2. Edit baris alamat dan setel ke HTTP .



  1. Sekarang coba akses situs web lagi dan lihat apakah kesalahan masih muncul.

Solusi 2: Menonaktifkan Proxy di Firefox

Mayoritas pengguna yang menghadapi masalah ini menggunakan Firefox sebagai browser mereka. Firefox diketahui menyebabkan masalah ini untuk waktu yang lama dan banyak pengguna melaporkan bahwa menonaktifkan semua proxy memecahkan masalah bagi mereka. Ingatlah bahwa 'proxy deteksi otomatis di jaringan ini' tidak sama dengan 'Tidak ada proxy'.

  1. Buka Firefox, buka ikon menu yang ada di sisi kanan atas dan pilih ' Pilihan '.

  1. Jelajahi menu sampai Anda menemukan ' Proxy Jaringan '. Klik dan pilih opsi ' Tidak ada proxy '.

  1. Simpan perubahan dan mulai ulang Firefox. Sekarang periksa apakah masalahnya sudah teratasi.

Solusi 3: Menonaktifkan Perangkat Lunak Antivirus

Alasan mengapa kesalahan ini mungkin terjadi adalah karena gangguan dari perangkat lunak Antivirus yang diinstal pada komputer Anda. Ada beberapa opsi yang melindungi komputer Anda dengan juga memantau lalu lintas jaringan dan memverifikasi semua sertifikat.

Dalam solusi ini, Anda harus menjelajah dirimu sendiri dan lihat apakah ada pengaturan di antivirus Anda yang mungkin menyediakan layanan ini. Misalnya salah satu layanan ini adalah ' Pemindaian HTTP dalam AVG '. Nonaktifkan semua jenis perlindungan ini dan coba sambungkan ke situs web lagi.

Jika Anda masih tidak dapat memperbaiki masalah, Anda bisa nonaktifkan itu antivirus sepenuhnya . Anda dapat memeriksa artikel kami di Cara Menonaktifkan Antivirus Anda . Restart komputer Anda setelah dinonaktifkan dan lihat apakah Anda dapat mengakses situs tersebut tanpa masalah.

Solusi 4: Nonaktifkan TLS 1.3 (untuk pengguna tingkat lanjut)

Solusi lain untuk ini adalah menonaktifkan protokol TLS 1.3 menggunakan pengaturan Firefox Anda. Anda dapat mengembalikan setelan jika ini tidak berhasil untuk Anda.

  1. Tipe ' about: config ”Di bilah alamat Firefox.

  1. Sekarang cari entri ' tls.version.max '. Ubah nilainya dari 4 sampai 3 .

  1. Nilai 4 adalah singkatan dari TLS 1.3 dan 3 adalah singkatan dari TLS 1.2 . Mulai ulang browser dan periksa apakah masalahnya sudah teratasi.

Solusi 5: Pemecahan Masalah Tambahan untuk Pengguna Firefox

Selain solusi yang tercantum di atas, Anda juga dapat mencoba perbaikan berikut untuk browser Firefox Anda. Anda dapat dengan mudah melihat bagaimana hal itu dilakukan di situs web kami.

  • Bersih anda cache dan tingkatkan Firefox ke versi terbaru yang tersedia.
  • Matikan semua Firefox add-on .
  • Menyegarkan browser Anda sepenuhnya. Perhatikan bahwa bookmark Anda mungkin terhapus pada saat ini.
  • Mengatur nilai tls.version.max ke 0 .
  • Jika semua langkah di atas tidak berhasil untuk Firefox Anda, pertimbangkan untuk menggunakan browser alternatif seperti Chrome untuk membuka situs.

Solusi 6: Mengubah Sertifikat (pengguna tingkat lanjut)

Solusi sederhana untuk masalah ini dengan mengubah beberapa nilai sertifikat server Anda. Kami telah memasukkan beberapa kode sebagai demonstrasi.

Di sini Anda harus mengubah default: 443 ke example.dev:443 .

Solusi 7: Mengubah file nginx.conf (untuk pengguna tingkat lanjut)

Perubahan lain yang dapat Anda coba untuk mengatasi kesalahan tersebut adalah mengubah file nginx.conf. Solusi ini khusus untuk orang yang menggunakan Nginx untuk menjalankan situs mereka. Prinsip yang sama berlaku yaitu kita mengubah pengaturan terkait port 443.

Di bawah ini adalah potongan kode dengan solusi yang disebutkan di bawah ini untuk membantu Anda memahami.

Di sini Anda harus berubah dengarkan 443; untuk dengarkan 443 ssl; Selanjutnya, Anda juga harus menghapus baris ' ssl on; ” . Sekarang periksa apakah masalahnya sudah teratasi.

catatan: Jika Anda ingin memaksa mis. phpmyadmin untuk menggunakan SSL / https Anda akan mengalami masalah ini jika tautan ini hilang, Anda dapat menggunakan a2ensite default-ssl.

Solusi 8: Melakukan pemeriksaan tambahan (untuk pengguna tingkat lanjut)

Selain solusi di atas, Anda juga harus memastikan bahwa pernyataan berikut berlaku.

  • Kamu harus port 443 terbuka dan diaktifkan di server. Ini adalah port standar untuk komunikasi https.
  • Jika SSL menggunakan non-standar maka Firefox mungkin meminta kesalahan ini. Anda harus memastikan berjalan pada port 443.
  • Jika Anda menggunakan Apache2, Anda harus memeriksa bahwa port untuk SSL adalah 443. Anda dapat melakukannya dengan menyetel httpd .conf mengajukan sebagai berikut:
  • Pastikan bahwa sertifikat SSL tidak kadaluarsa .
  • Jika Anda Apache2, periksa file konfigurasi vhost Anda. Ada laporan yang berubah menjadi _default_ mengatasi kesalahan tersebut.
  • Anda juga harus memastikan bahwa Anda hanya memilikinya satu sertifikat SSL pada satu IP . Pastikan semua sertifikat SSL menggunakan IP khusus mereka sendiri.
  • Di Apache, periksa apakah direktif Listen cocok dengan nomor port di direktif VirtualHost untuk situs web yang diamankan, dan bahwa pernyataan konfigurasi SSL (SSLEngine On, SSLCertificateFile, dan seterusnya) muncul di direktif VirtualHost untuk situs web atau dalam konfigurasi SSL file untuk server.
4 menit membaca