Code d'erreur: ssl_error_rx_record_too_long

33

J'ai nginx avec la configuration suivante:

 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;

Cependant, lorsque je consulte la connexion SSL, je reçois:

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)

J'utilise TrustWave Premium SSLcomme autorité de certification SSL.

Tiffany Walker
la source

Réponses:

63

Résolu Vous devez ajouter "ssl" à la fin de l'écoute.

listen       443 ssl;
Tiffany Walker
la source
1
Une chose si simple et si facile à oublier. Merci!
Paul d'Aoust
J'ai perdu 2 heures à essayer de trouver le problème. Si facile à manquer.
Wojciech Jakubas
Bravo, vous avez sauvé ma journée après des heures de recherche!
Milos
2

Cette erreur s'est produite dans le navigateur lors de la tentative d'accès au site via SSL (https) mais en fait sur ce port, le serveur HTTP normal était en cours d'exécution.

Boris Ivanov
la source