2016-10-13 19 views
-2

PayPal支払いをサポートするために、SSLを使用してAWS上にnode.jsアプリケーションを作成する必要があります。私は構成方法と構成すべきものがわかりません。私は現在、アプリケーションを実行していますが、純粋にHTTP(HTTPSではなく)で実行しています。最適な設定方法についてのオプションを提供してください。 私はWindow Server上にいます - これには2つの部分があります 1)AWSをどのように設定しますか? 2)Nodeを設定するにはどうすればよいですか?AWSでSSLを使用してnode.jsアプリケーションを作成するにはどうすればよいですか?

答えて

0

単にあなたのSSL証明書を生成し、nginxのconfの中でそれを設定し

例: あなたのアプリケーションがローカルホスト上で実行されている:3000 あなたのドメインがtest.com

設定を追加中に/ etc/nginxの/今、あなたのhttpsは

を要求し管理します以下

#redirect http to https 
server { 
     server_name test.com; 
     listen 80; 
     return 301 https://$server_name$request_uri; 
} 
server{ 

    listen 443 ssl; 
    server_name   test.com; 
    ssl_certificate  YOUR_CRT_FILE.crt; 
    ssl_certificate_key YOUR_CRT_KEY.key; 
    ssl_protocols   TLSv1 TLSv1.1 TLSv1.2; 
    ssl_ciphers   HIGH:!aNULL:!MD5; 

    location/{ 
     proxy_pass http://localhost:3000; 
    } 
} 

nginxのを含む例conf.conf用/サイト-可能

テスト以下CMDを持つ構成:

$ sudo nginx -t 

かのリロードnginxの成功:あなたはノードがEC2インスタンス上で実行している場合

$ sudo nginx -s reload 
関連する問題