我创建了一个Spring Boot
应用程序,默认情况下正在使用8080 port
。在名为AWS EC2
的{{1}}信息中心中,我设置了:
当我从命令运行时,我的应用程序已经是服务器,我必须提供security groups
,如:url
- >所以我必须提供运行应用程序的端口。如何将blablab.compute.amazonaws.com:8080
设置设置为最终不提供AWS
并且我的应用程序可以正常运行?
答案 0 :(得分:0)
结合可能的解决方案。
1)在服务器前使用负载均衡器,并设置负载均衡器,以便负载均衡器侦听端口80并将请求转发到服务器的端口8080。
2)在服务器上使用iptables并将端口80转发到端口8080.例如:
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
答案 1 :(得分:0)