エラーコード: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
このような単純なことと見落としがちです。ありがとう!
ポールd'Aoust 16

問題を見つけようとして2時間を失いました。見逃すのは簡単です。
ヴォイチェフジャクバス

ブラボー、あなたは何時間もの検索の後、私の一日を救いました!
ミロス島

2

このエラーは、SSL(https)経由でサイトにアクセスしようとしたときにブラウザーで取得しましたが、実際にはそのポートで通常のHTTPサーバーが実行されていました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.