如何在共享相同IP地址的同时托管不同IIS服务器上的不同公司部门/客户端?

时间:2016-11-08 15:38:48

标签: iis hosting iis-8 iis-8.5

我想知道我是否能做到这一点。如果可以,那怎么样?

我有一个域名www.xyz.com。不同的客户端在IIS服务器上有自己的虚拟目录。例如:

www.xyz.com/client1
www.xyz.com/client2
www.xyz.com/client3

它们都托管在同一个盒子上。我是否有可能将它们分成不同的盒子并仍然能够实现上述目标?

也就是说,如果我有3个服务器盒,其IP地址为123.456.789.10,123.456.789.11和123.456.789.12,我可以让它们共享同一个网站地址吗?在上面的场景中,client1将托管在123.456.789.10上,客户端2将托管在123.456.789.11上,client3将托管在123.456.789.12上。

请告诉我。

谢谢,

的Kd

1 个答案:

答案 0 :(得分:0)

是的,你可以。您可以查看Apache和nginx等Web服务器。它们具有模块mod_proxy,允许您添加Proxypass和ReverseProxypass规则。

EG。 Proxypass / client1 http://123.456.789.10/client1 ReverseProxypass / client1 http://123.456.789.10/client1

Proxypass / client2 http://123.456.789.11/client2 ReverseProxypass / client2 http://123.456.789.11/client2

等等。

您还可以做的是在DMZ区域的服务器上托管此apache,然后代理传递到托管IIS站点的Intranet服务器。