Google Cloud直接将默认端口转换为GlassFish端口

问题描述 投票:0回答:2

托管在Google Cloud VM实例中的GlassFish应用程序正在端口8080中运行。我需要将默认端口80的流量定向到端口8080。实现此目的的最佳方法是什么?

我试图将端口80设置为GlassFish端口,但是失败了,因为在Ubuntu上,我们无法监听低于1024的端口。

google-cloud-platform glassfish
2个回答
1
投票

您可以使用Linux功能iptables将在一个端口上接收的流量重定向到另一个端口。

sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/init.d/iptables save

仔细检查文档,因为您没有提到正在运行的Linux版本。


1
投票

为您的VM创建实例组。创建一个用于将外部端口80流量定向到您的VM上的端口8080的负载均衡器。

© www.soinside.com 2019 - 2024. All rights reserved.