Kode kesalahan: ssl_error_rx_record_too_long

33

Saya punya nginx dengan pengaturan berikut:

 server {
        listen       80;
        server_name  site.com www.site.com;
        root /home/site/public_html;

        listen       443;
        #server_name  site.com www.site.com;
        #root /home/site/public_html;
        ssl_certificate      /root/site.pem;
        ssl_certificate_key  /root/site.key;

Namun, ketika saya melihat koneksi SSL saya mendapatkan:

An error occurred during a connection to grewpler.com.

SSL received a record that exceeded the maximum permissible length.

(Error code: ssl_error_rx_record_too_long)

Saya menggunakan TrustWave Premium SSLsebagai otoritas sertifikat SSL.

Tiffany Walker
sumber

Jawaban:

63

Terpecahkan. Anda perlu menambahkan "ssl" di akhir pendengaran.

listen       443 ssl;
Tiffany Walker
sumber
1
Suatu hal yang sederhana dan begitu mudah untuk diabaikan. Terima kasih!
Paul d'Aoust
Saya telah kehilangan 2 jam mencoba untuk menemukan masalah. Sangat mudah untuk dilewatkan.
Wojciech Jakubas
Bravo, Anda telah menghemat hari saya setelah berjam-jam mencari!
Milos
2

Kesalahan ini saya dapatkan di browser ketika mencoba mengakses situs melalui SSL (https) tetapi sebenarnya pada port itu server HTTP normal sedang berjalan.

Boris Ivanov
sumber