我已配置AWS EC2 Linux实例。所以我在该实例上运行我的 Spring Boot 应用程序。因此,当我启动我的应用程序时,它的帖子是8080,因此在部署之后并且我的应用程序处于活动状态时,URL 如下:55.12.15.78:8080/myapp/
任何人都可以帮助如何使用端口 80 运行我的应用程序,以便我可以通过 55.12.15.78/myapp/ 或任何以此方式工作的方式访问我的应用程序。
现在我有了域名,并且已经配置了 AWS ROUTE 53 服务及其启动,但是当我点击应用程序时,我需要输入如下 URL:www.myapp.com:8080/myabb/
这是我的问题。
我认为通过使用实例负载均衡器我们可以做到这一点。但我也不知道如何配置它。
Spring Boot 应用程序运行的默认端口是 8080。您可以编辑
application.properties
或 application.yml
文件并将端口更改为 80
。重新启动应用程序,您的应用程序应该在端口 80
上运行。
# application.properties
server.port=80
或
# application.yml
server:
port : 8081
还有许多其他方法可以在 Spring Boot 应用程序中配置端口。您可以在这里找到更多详细信息:https://www.baeldung.com/spring-boot-change-port
我只是使用此命令在 ec2 上运行我的应用程序,服务器就启动了。
java -Dserver.port=80 -jar myapp.war
我还配置了 EC2 的负载均衡器,它将处理 https 请求。