这个问题是这一个的后续。 我在我的四个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/