У меня есть приложение для промежуточных рельсов, работающее с пассажиром на nginx. Я хочу обеспечить соединения с SSL. Я прочитал много ресурсов в Интернете, но мне еще предстоит сделать это на SSL.
До сих пор мой серверный блок на nginx.conf:
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;
}
Сайт работает, но не на HTTPS.