私は次の設定で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証明機関として使用します。
解決しました。リッスンの最後に「ssl」を追加する必要があります。
listen 443 ssl;
このエラーは、SSL(https)経由でサイトにアクセスしようとしたときにブラウザーで発生しましたが、実際にはそのポートでは通常のHTTPサーバーが実行されていました。