【发布时间】:2013-02-20 16:18:26
【问题描述】:
我有一个使用 Nginx 和 Mongodb 在 ec2 上运行的 Nodejs/Express 应用程序。我在一个 8 核 ec2 实例上运行,并且我的 Nodejs 应用程序有 8 个单独的实例在 Nginx 前面运行。目前,我只有一台服务器。
我们即将上线,并希望确保我们的服务器仅响应 SSL 请求。我想知道如何以及在哪里配置 SSL 连接。
他们在这里:
-
我必须去像 Verisign 这样的 CA 来获得证书,对吗?我的域名是通过 Godaddy 注册的,我可以从他们那里获得 ssl 证书吗?
-
我需要在 ec2 实例上安装证书吗?如果是,如果我必须为 HA 添加另一台服务器并且我想使用弹性负载平衡,会发生什么?在这种情况下,我是否需要为每个 ec2 实例购买单独的证书?是否有一些关于如何为 ssl 配置 Nginx 的文档或教程?
-
开启 ssl 后,如何确保所有非 ssl 连接都自动重定向到 ssl 端点?我可以通过 Nginx 中的配置条目轻松做到这一点吗?
【问题讨论】:
标签: node.js ssl nginx amazon-web-services amazon-ec2