Spring Boot 应用程序配置(默认)在端口 8080 上运行 Tomcat。此应用程序通过 BoxFuse 工具部署在 AWS 上,并暴露在端口 8080 上(如预期/配置)。
我尝试在启动应用程序属性中将服务器端口设置为 80,但它导致权限被拒绝问题,并且解决方案似乎是修改 iptables 或反向代理。由于 boxFuse 图像/环境不可编辑,无法修改 ipTables。
问题:BoxFuse 中有没有一种方法可以在端口 80 上设置 spring boot 应用程序,而无需实际设置另一个反向代理实例?由于无法更改 iptables,因此仅为端口更正设置实例是一种开销。
另外,这个应用程序是否可以在 AWS 实例上以 root 权限运行,这样我就不需要修改 iptables 或设置反向代理?