Código de erro: ssl_error_rx_record_too_long


33

Eu tenho o nginx com a seguinte configuração:

 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;

No entanto, quando visualizo a conexão SSL, estou recebendo:

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)

Estou usando TrustWave Premium SSLcomo autoridade de certificação SSL.

Respostas:


63

Resolvido. Você precisa adicionar "ssl" ao final da escuta.

listen       443 ssl;

1
Uma coisa tão simples e tão fácil de esquecer. Obrigado!
Paul d'Aoust

Perdi duas horas tentando encontrar o problema. Tão fácil de perder.
Wojciech Jakubas

Bravo, você salvou meu dia após horas de pesquisa!
Milos

2

Esse erro foi detectado no navegador ao tentar acessar o site via SSL (https), mas na verdade o servidor HTTP normal da porta estava em execução.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.