Nginx と Mongodb を使用して、ec2 で Nodejs/Express アプリを実行しています。私は 8 コアの ec2 インスタンスで実行しており、Nginx を前にして実行されている Nodejs アプリの 8 つの個別のインスタンスがあります。今のところ、サーバーは 1 つしかありません。
まもなく稼働するので、サーバーが SSL 要求のみに応答するようにしたいと考えています。SSL 接続を構成する方法と場所を知りたいです。
どうぞ:
証明書を取得するには、Verisign などの CA に行かなければなりませんよね? 私のドメインは Godaddy を通じて登録されています。Ssl 証明書を取得できますか?
EC2 インスタンスに証明書をインストールする必要がありますか? はいの場合、HA 用に別のサーバーを追加する必要があり、エラスティック ロード バランシングを使用したい場合はどうなりますか? その場合、ec2 インスタンスごとに個別の証明書を購入する必要がありますか? SSL用にNginxを構成する方法に関するドキュメントまたはチュートリアルはありますか?
SSL がオンになったら、すべての非 SSL 接続が自動的に SSL エンドポイントにリダイレクトされるようにするにはどうすればよいですか? Nginx の構成エントリを使用してこれを簡単に行うことはできますか?