将FQDN http请求转发到不同的服务器

时间:2013-05-27 08:22:11

标签: redirect iptables squid forward fqdn

我在路由器(Linux [192.168.1.200],iptables)后面有两个http服务器(Apache Tomcat [192.168.1.5:8080]和Jetty [192.168.1.55:9090])。我还有一个公共域名:domain.net。

我的问题: 如何重定向

sub1.domain.net to server1 (192.168.1.5:8080/app1)

sub2.domain.net to server2 (192.168.1.55:9090/app2)

我尝试使用iptables重定向,但它只能转发ip地址(即使我写FQDN它首先将其转换为IP地址然后转移)。我也听说过鱿鱼,但也许我做错了重定向,因为squid可以使用FQDN重定向请求但是浏览器中的地址被更改 - 我需要这个地址不被更改。

1 个答案:

答案 0 :(得分:0)

你可以在Apache上使用一个“前台服务器”, 它将基于FQDN代替LAN上的不同服务器, 但这只是一个建议:)