Betulkan: SSL_ERROR_RX_RECORD_TOO_LONG



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Kesalahan ' SSL_ERROR_RX_RECORD_TOO_LONG 'Berlaku kerana trafik SSL tidak disiapkan dengan betul di pelayan selamat sasaran. Kesalahan ini juga mungkin berlaku jika terdapat proksi yang salah dikonfigurasi yang tidak membenarkan jabat tangan SSL pada port 443 dengan betul.





Dalam istilah awam, ini bermaksud bahawa penyemak imbas anda tidak dapat mengesahkan data selamat yang biasanya kerana sijil SSL tidak dikonfigurasi dengan betul. Kesalahan ini banyak dilaporkan di Firefox berbanding yang lain.



Sekarang akan ada dua jenis orang yang membaca artikel ini; seseorang akan menjadi pengguna biasa yang mengakses laman web dan jenis yang lain adalah pengguna yang menjadi pelayan hosting dan menyelesaikan masalah ini pada akhirnya. Kami telah menyenaraikan penyelesaian untuk kedua-dua jenis tersebut dengan menandakan penyelesaian untuk pengguna teknikal dengan menulis 'untuk pengguna maju' di depan tajuk. Tengoklah!

Penyelesaian 1: Memasuki laman web dengan protokol HTTP

Penyelesaian termudah untuk pengguna yang mengakses laman web tertentu adalah menggunakan protokol HTTP dan bukannya HTTPS. Protokol HTTPS memerlukan jabat tangan yang selamat dan juga sijil SSL. Sekiranya terdapat masalah di sisi pelayan mengenai mekanisme selamat, anda masih boleh mengakses laman web menggunakan HTTP lalai.

  1. Buka penyemak imbas anda dan taipkan alamatnya laman web dan tekan Enter. Kemungkinan penyemak imbas akan menetapkan protokol secara automatik sebagai HTTPS.
  2. Edit baris alamat dan tetapkan ke HTTP .



  1. Sekarang cuba masuk ke laman web sekali lagi dan lihat apakah ralat masih muncul.

Penyelesaian 2: Menyahdayakan Proksi di Firefox

Sebilangan besar pengguna yang menghadapi masalah ini menggunakan Firefox sebagai penyemak imbas mereka. Firefox diketahui menyebabkan masalah ini dalam jangka masa yang lama dan banyak pengguna melaporkan bahawa melumpuhkan semua proksi menyelesaikan masalah bagi mereka. Perlu diingat bahawa 'proxy mengesan secara automatik di rangkaian ini' tidak sama dengan 'Tanpa proksi'.

  1. Buka Firefox, buka ikon menu yang terdapat di sebelah kanan atas dan pilih “ Pilihan '

  1. Navigasi menu sehingga anda menjumpai ' Proksi Rangkaian ' Klik dan pilih pilihan ' Tiada proksi '

  1. Simpan perubahan dan mulakan semula Firefox. Sekarang periksa sama ada masalah itu diselesaikan.

Penyelesaian 3: Melumpuhkan Perisian Antivirus

Sebab mengapa ralat ini berlaku adalah gangguan daripada perisian Antivirus yang dipasang di komputer anda. Terdapat beberapa pilihan yang melindungi komputer anda dengan juga memantau lalu lintas rangkaian dan mengesahkan semua sijil.

Dalam penyelesaian ini, anda mesti meneroka diri anda dan lihat apakah ada tetapan dalam antivirus anda yang mungkin menyediakan perkhidmatan ini. Contohnya salah satu perkhidmatan ini adalah ' Pengimbasan HTTP di AVG ' Lumpuhkan semua jenis perlindungan ini dan cuba sambungkan ke laman web sekali lagi.

Sekiranya anda masih tidak dapat menyelesaikan masalahnya, anda boleh nyahdayakan yang antivirus sepenuhnya . Anda boleh menyemak artikel kami di Cara Melumpuhkan Antivirus anda . Hidupkan semula komputer anda setelah melumpuhkan dan lihat apakah anda boleh mengakses laman web ini tanpa masalah.

Penyelesaian 4: Lumpuhkan TLS 1.3 (untuk pengguna lanjutan)

Penyelesaian lain untuk ini adalah melumpuhkan protokol TLS 1.3 menggunakan tetapan Firefox anda. Anda boleh mengembalikan tetapan jika ini tidak sesuai untuk anda.

  1. Taip “ mengenai: config ”Di bar alamat Firefox.

  1. Sekarang cari entri “ tls.version.max ' Tukar nilai dari 4 hingga 3 .

  1. Nilai 4 bermaksud TLS 1.3 dan 3 bermaksud TLS 1.2 . Mulakan semula penyemak imbas dan periksa apakah masalahnya diselesaikan.

Penyelesaian 5: Penyelesaian Masalah Tambahan untuk Pengguna Firefox

Sebagai tambahan kepada penyelesaian yang disenaraikan di atas, anda juga boleh mencuba pembaikan berikut untuk penyemak imbas Firefox anda. Anda dapat melihat bagaimana ia dilakukan dengan mudah di laman web kami.

  • Jelas anda cache dan tingkatkan Firefox ke versi terkini yang tersedia.
  • Matikan semua Firefox alat tambah .
  • Segarkan penyemak imbas anda sepenuhnya. Perhatikan bahawa penanda halaman anda mungkin terhapus pada masa ini.
  • Menetapkan nilai tls.version.max hingga 0 .
  • Sekiranya semua langkah di atas tidak berfungsi untuk Firefox anda, pertimbangkan untuk menggunakan penyemak imbas alternatif seperti Chrome untuk membuka laman web ini.

Penyelesaian 6: Mengubah Sijil (pengguna lanjutan)

Penyelesaian mudah untuk masalah ini mengubah beberapa nilai sijil pelayan anda. Kami telah memasukkan beberapa kod sebagai demonstrasi.

Di sini anda perlu menukar lalai: 443 untuk contoh.dev:443 .

Penyelesaian 7: Menukar fail nginx.conf (untuk pengguna lanjutan)

Perubahan lain yang boleh anda cuba atasi ralat adalah menukar fail nginx.conf. Penyelesaian ini khusus untuk orang yang menggunakan Nginx untuk menjalankan laman web mereka. Prinsip yang sama berlaku ialah kita mengubah tetapan mengenai port 443.

Berikut adalah sekeping kod dengan kaedah penyelesaian yang dinyatakan di bawah untuk membantu anda memahami.

Di sini anda harus berubah dengar 443; ke dengar 443 ssl; Selain itu, anda juga harus membuang baris ' ssl di; ' . Sekarang periksa sama ada masalah itu diselesaikan.

Catatan: Sekiranya anda mahu memaksa mis. phpmyadmin untuk menggunakan SSL / https anda akan menghadapi masalah ini jika pautan ini tiada, anda boleh gunakan a2ensite lalai-ssl.

Penyelesaian 8: Melakukan pemeriksaan tambahan (untuk pengguna lanjutan)

Sebagai tambahan kepada penyelesaian di atas, anda juga harus memastikan bahawa pernyataan berikut berlaku.

  • Kamu patut port 443 dibuka dan diaktifkan di pelayan. Ini adalah port standard untuk komunikasi https.
  • Sekiranya SSL menggunakan bukan standard, Firefox mungkin akan menyebabkan ralat ini. Anda harus memastikan berjalan di port 443.
  • Sekiranya anda menggunakan Apache2, anda harus memastikan bahawa port untuk SSL adalah 443. Anda boleh mencapainya dengan menetapkan httpd .conf fail seperti berikut:
  • Pastikan sijil SSL itu tidak luput .
  • Sekiranya anda adalah Apache2, anda menyemak fail konfigurasi vhost anda. Terdapat laporan yang berubah menjadi _ lalai_ menyelesaikan ralat.
  • Anda juga harus memastikan bahawa anda hanya mempunyai satu sijil SSL pada satu IP . Pastikan semua sijil SSL menggunakan IP khas mereka sendiri.
  • Di Apache, periksa bahawa arahan Listen sesuai dengan nombor port dalam arahan VirtualHost untuk laman web yang dilindungi, dan bahawa pernyataan konfigurasi SSL (SSLEngine On, SSLCertificateFile dan sebagainya) muncul dalam arahan VirtualHost untuk laman web atau dalam konfigurasi SSL fail untuk pelayan.
4 minit membaca