Код ошибки: ssl_error_rx_record_too_long


33

У меня есть nginx со следующей настройкой:

 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;

Однако, когда я просматриваю соединение SSL, я получаю:

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)

Я использую в TrustWave Premium SSLкачестве центра сертификации SSL.

Ответы:


63

Решаемые. Вам нужно добавить «ssl» в конец прослушивания.

listen       443 ssl;

1
Такая простая вещь и так легко упускать из виду. Благодарность!
Поль д'Ауст

Я потерял 2 часа, пытаясь найти проблему. Так легко пропустить.
Войцех Якубас

Браво, ты спас мой день после часов поиска!
Милос

2

Эта ошибка возникла в браузере при попытке доступа к сайту через SSL (https), но на самом деле на этом порту работал нормальный HTTP-сервер.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.