转发stream量基于IP的IP?

我想要做以下事情:我有一台主机服务器上安装了两个虚拟Web服务器。 第一个虚拟networking服务器是生产,第二个是开发。 在我的DNS我已经绑定让example.com到我的外部IP,并在iptables中做端口转发(端口80到生产服务器),但现在我想改变这个逻辑如下:如果域是dev.example。 com我想转发stream量发展(192.168.1.10)服务器到生产(192.168.1.20)。 我已经阅读了一些关于如何使用iptables做到这一点的文章,但他们并不确定如果这是可能的,我也有这样做的想法与代理(如鱿鱼)。 我知道我可以做到这一点与PHP脚本(将所有stream量转发到forward.php,然后redirect到IP,但我真的不想这样做)。 有没有什么办法可以做到这一点,因为经过几小时的研究,我找不到它们。

你需要一个HTTP代理。 一个不错的select是haproxy( http://haproxy.1wt.eu/ )。

就个人而言,我会尝试获得第二个IP地址进行开发。 否则就太麻烦了。