Error code: ssl_error_rx_record_too_long

60,063

Solution 1

Solved. You need to add "ssl" to the end of the listen.

listen       443 ssl;

Solution 2

This error I got in browser when trying to access site over SSL(https) but in fact on that port normal HTTP server was running.

Share:
60,063

Related videos on Youtube

Tiffany Walker
Author by

Tiffany Walker

Updated on September 18, 2022

Comments

  • Tiffany Walker
    Tiffany Walker over 1 year

    I have nginx with the following setup:

     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;
    

    However, when I view the SSL connection I am getting:

    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)
    

    I am using TrustWave Premium SSL as the SSL cert authority.

  • Paul d'Aoust
    Paul d'Aoust over 7 years
    Such a simple thing and so easy to overlook. Thanks!
  • Wojciech Jakubas
    Wojciech Jakubas over 5 years
    I have lost 2 hours trying to find the problem. So easy to miss.
  • Milos Cuculovic
    Milos Cuculovic over 5 years
    Bravo, you have saved my day after hours of searching!