我正在寻求帮助,让 HTTPS 在我的 AWS EBS wepapp 上运行。我已将证书加载到 AWS,但仍然无法通过 HTTPS 连接到我的网站。
- 我的应用程序使用 Spring 4.1 和 Spring security 3.2。
- 我的应用程序上所有非 HTTPS 内容均可正常运行。
- 我的 AWS EBS 环境使用运行 Tomcat 8 Java 8 的 64 位 Amazon Linux 2014.09 v1.0.0。
- 我遵循了漫长的流程从 StartSSL 获取了签名的证书。
- 我通过 IAM 将签名的证书、密钥和链上传到 AWS成功地。
- 在 AWS 上的 EBS 环境中,我启用了 HTTPS,将端口设置为 443 并选择了我新上传的证书。
- 使用新设置重新部署。
现在,当我尝试通过 https 连接时它会超时 - 日志中没有任何明显的信息...
我对 AWS 非常陌生,所以我可能会忽略一些东西。我的直觉告诉我负载均衡器中有些配置不正确。?
负载均衡器显示
Port Configuration
Port 80 (HTTP) forwarding to 80 (HTTP) Stickiness: Disabled(Edit)
port 443 (HTTPS, Certificate: mycert) forwarding to 80 (HTTP) Stickiness: Disabled(Edit)
密码有几种选项我也不懂。救命!
答案1
事实证明我需要创建一个启用 HTTPS 的新安全组,然后将其添加到我的实例中。如果有人感兴趣,我可以提供更多详细信息。