在端口80上运行Maven

这个问题是这一个的后续。 我在我的四个IP中的一个IP上运行了80端口的Apache,非常容易。 现在我需要在另一个IP上的端口80上运行Maven。 在80号端口运行Maven已经够困难的了, 我不知道如何定义一个特定的IP。 任何想法如何做到这一点? 也许ipchains或iptables将是最简单的?

是的,我猜想从80到8080(或类似的港口)的stream量将是最简单的:

iptables -t nat -I PREROUTING -d <localip> -p tcp -m tcp --dport 80 -j DNAT --to-destination <localip>:8080

我将设置Apache来充当 Maven 的反向代理

在您的虚拟主机(假设maven绑定到本地端口8080):

 ProxyPass / http://127.0.0.1:8080/ ProxyPassReverse / http://127.0.0.1:8080/