Comment configurer ssl sur une application rails 4? (nginx + passager)

J'ai une mise en scène application rails en cours d'exécution avec des passagers sur nginx. Je tiens à assurer les connexions SSL. J'ai lu beaucoup de ressources en ligne, mais je n'ai pas encore le faire fonctionner sur le protocole SSL.

Jusqu'à présent, mon serveur sur le bloc de nginx.conf est:

server {
     listen 80;
     listen 443 default deferred;
     server_name example.com;
     root /home/deploy/app/public;
     passenger_enabled on;

     passenger_set_cgi_param HTTP_X_FORWARDED_PROTO https;

     ssl on;
     ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:DH+3DES:RSA+3DES:!ADH:!AECDH:!MD5;
     ssl_prefer_server_ciphers on;
     ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
     ssl_certificate     /etc/ssl/server.crt;
     ssl_certificate_key /etc/ssl/server.key;
 }

Le site est en cours d'exécution, mais pas sur HTTPS.

source d'informationauteur user1584575