오류 코드 : 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 SSLSSL 인증 기관으로 사용 하고 있습니다.

답변:


63

해결되었습니다. 청취 끝에 "ssl"을 추가해야합니다.

listen       443 ssl;

1
간단하고 간과하기 쉽습니다. 감사!
Paul d' Aoust

문제를 찾으려고 노력하면서 2 시간을 잃었습니다. 너무 쉽게 놓칠 수 있습니다.
Wojciech Jakubas

브라보, 당신은 수 시간의 검색 후 내 하루를 저장했습니다!
Milos

2

이 오류는 SSL (https)을 통해 사이트에 액세스하려고 할 때 브라우저에 있지만 실제로 해당 포트에서 일반 HTTP 서버가 실행 중입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.