设置Apache和IIS共享相同的IP

在我们的networking上有两个不同的networking应用程序运行在两个(物理)不同的服务器上,一个是IIS上的另一个,另一个是在端口80上,因为两台机器可以通过内部networking上的不同IP访问。

现在我想把这些服务都暴露给世界。 我的想法是以某种方式使传入的连接redirect到适当的服务器根据用户的子域的select。

xxx.domain.com映射到IIS(内部IP:1.2.3.4)

yyy.domain.com映射到Apache(内部IP:5.6.7.8)

在世界范围内,这两台服务器将共享相同的公共IP

我在看什么样的configuration,以及如何去捕获子域请求并redirect到相应的服务器?

谢谢,嗯

如果你的边缘设备不支持虚拟主机,最好的办法就是在它们前面放置一个反向代理。