签名的 SSL 证书在 EBS AWS 上不适用于 Java Spring webapp

签名的 SSL 证书在 EBS AWS 上不适用于 Java Spring webapp

我正在寻求帮助,让 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 的新安全组,然后将其添加到我的实例中。如果有人感兴趣,我可以提供更多详细信息。

相关内容