2

私は2つのアプリを持っています。1つは、サーバーとしてSSLとnginxに暗号化を使用するレールアプリです。デジタルオーシャンに展開されています。また、ポート 8080 をリッスンする Express を使用して構築された単純なノード アプリ (私の Rails アプリを補完する機能用) も追加しました。

node アプリで rails アプリと同じ SSL 証明書を使用したい。nginxで構成してどうすればいいですか? またはそれを達成するためのより良い方法はありますか?

これが私のnginx構成ファイルです。

server {
                listen 443 ssl;
            server_name mydomain.com www.mydomain.com;

        ssl_certificate /etc/letsencrypt/live/mydomain.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/mydomain.com/privkey.pem;

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';

        passenger_enabled on;
        rails_env    production;
        root         /home/deploy/mydomain/current/public;

        # redirect server error pages to the static page /50x.html
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
}

server {
    listen 80;
    server_name mydomain.com;
    return 301 https://$host$request_uri;
}
4

1 に答える 1