我也试图配置我的springbootweb服务器部署在ebs上的https。由于这是一个测试环境,我计划使用自签名证书。我已经测试了 Postman 本地应用程序,它的工作。但是,在将应用程序部署到我的ebs之后,我的 Postman 给出了ec2示例:
错误:连接失败
以下是我所采取的所有步骤,我是否错过了什么?
创建我自己的ssl证书并更新我的spring应用程序属性-这里应该没有任何问题,因为它在localhost上工作
server.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore/keystorename.p12
server.ssl.key-store-password=password
server.ssl.key-alias=alias
server.ssl.enabled=true
允许我的ebs示例的安全组接受https-打开入站端口443
http工作得非常好,只有在我为springboot启用ssl时才会收到这个错误连接拒绝
注意:我的springboot后端是在ebs上使用maven安装的jar应用程序部署的。
1条答案
按热度按时间yb3bgrhw1#
错误“connect econnrefused”表示应用程序没有在端口443上运行,或者防火墙阻止了您。你能做到的
telnet [ip] 443
来证实这一点。如果问题是ssl,telnet仍将连接,但您将收到与ssl cert相关的错误