【发布时间】:2018-01-24 03:19:17
【问题描述】:
我正在尝试使用云端将前端托管在 AWS 上,并将后端托管在经典负载均衡器后面的 EC2 上。我已经在 ACM 中导入了我的 SSL 证书。使用 ACM,证书已安装在 Cloudfront 和经典负载均衡器上。
云端配置:
Alternate Domain Names (CNAMEs) = mydomain.com
SSL Certificate = mydomain.com (xxx-yyy-zzz............)
经典负载均衡器配置: 负载均衡器托管在 api.mydomain.com 上,并使用 ACM 安装 SSL 证书。
EC2 正在运行一个侦听端口 80 的 Nodejs 服务器。我没有在 EC2 上安装 SSL 证书,因为 AWS 文档中没有提到它。
主页打开,但当我尝试登录时出现错误:
LoginSignUp.js:84 OPTIONS https://api.mydomain.com/user/signin net::ERR_INSECURE_RESPONSE
因此浏览器阻止了后端响应,因为它不安全。我还需要在 EC2 上安装 SSL 证书吗?还是我犯了什么配置错误?
【问题讨论】:
标签: amazon-web-services amazon-ec2 ssl-certificate load-balancing