node.js - AWS beanstalk 应用程序 https 配置不起作用

标签 node.js amazon-web-services ssl https amazon-elastic-beanstalk

我有一个在 node.js 上运行的负载均衡器配置的 beantalk 应用程序。

我已成功为负载均衡器配置 https。我希望负载均衡器和 beantalk 应用程序之间的通信通过 https 完成。

我已经使用端口 443 和协议(protocol) HTTPS 创建了一个目标组。并配置了我的负载均衡器的 https listernet 规则,将请求转发到上述目标组。但目标群体的状态总是不健康。具有端口 80 和协议(protocol) http 的目标组可以正常工作。

有人可以帮我解释一下背后的原因以及如何克服它。请注意 - 我的负载均衡器分别在端口 80 和 443 上启用了 http 和 https 监听器。

最佳答案

添加您的图像作为引用,正如您在图像中看到的那样,您设置了目标端口 80 但您已经设置了协议(protocol) https .

enter image description here

https 更改协议(protocol) http

不用担心client和LB之间的通信,它会被加密,实例会收到来自LB的解密流量。

Thats exactly my concern...basically we want our communication between load balancer and beanstalk app to be secure with https

LB 和 beanstalk 都在本地网络中,因此主要关注的是保护 LB 所做的客户端到服务器的通信。

SSL 在 LB 级别终止。

enter image description here

https-load-balancers

关于node.js - AWS beanstalk 应用程序 https 配置不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58309396/

相关文章:

ssl - 通过 IIS 反向代理上的 https 设置 YouTrack

javascript - 如何在 Node.js、Electron 中检查互联网连接

node.js - 从 url 获取日期并返回 json

javascript - Instagram 实时 OAuthParameterException : missing client_id or access_token URL parameter. 在 _request

java - AWS Lambda - 缓冲读取器

mongodb - 带有自签名证书的 Mongo URI

javascript - 赫罗库!找不到资源

php - 无法使用 PHP 访问我的 AWS 托管数据库

python - 如何使用 Python 在 Lambda 中创建 CSV?

android - 在不对每个 Web 服务调用使用 SSL 加密的情况下保持持久登录