如何解决如何在没有负载均衡器的情况下为HTTPS在Elastic Beanstalk上配置Springboot后端服务器
我也尝试为EBS配置部署在EBS上的Springboot Web服务器。由于这是针对测试环境的,因此我计划使用自签名证书。我已经在邮递员本地测试了该应用程序,并且可以正常工作。但是,将应用程序部署到我的EBS之后,邮递员给出了ec2实例:
错误:连接ECONNREFUSED
下面是我采取的所有步骤,我错过了任何事情吗?
- 创建我自己的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应用程序部署的。
解决方法
错误“连接ECONNREFUSED”表示应用程序未在端口443上运行,或者防火墙阻止了您。您可以执行telnet [ip] 443
进行确认。如果问题是SSL,则telnet仍会连接,但是您将收到与ssl cert相关的错误
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。