Vert.x、Elastic Beanstalk 和 HTTPS

Vert.x, Elastic Beanstalk, and HTTPS

我在单实例 Elastic Beanstalk 服务器上有一个 Vert.x 服务器 运行,我正在尝试将其配置为通过 HTTPS 运行。我已经在 AWS Route 53 中设置了 NS 记录和 A 记录以将子域映射到我的实例(ping 子域成功),从 ACM 请求(并验证)证书,并在我的 EC2 安全组中打开端口 443。但我不太清楚如何将证书“附加”到我的域(如果有必要)或将端口 443 正确映射到我的 Vert.x 服务器。

如有任何提示,我们将不胜感激。

to get port 443 properly mapped to my Vert.x server.

如果您将 ACM 用于 SSL 证书,则必须设置应用程序负载均衡器。过程详见:

要为您的 EB 环境启用负载均衡器,您必须将 EB environment type 更改为 Load-balanced(如果您还没有)。

有了负载均衡器,您根本不需要修改您的应用程序,因为 HTTPS 将完全由负载均衡器处理。