我正在开发一个解决方案,我们将使用
Windows 2008 w / Hyper-V在一台服务器上设置40个虚拟Web服务器.
不幸的是,我们只有3个免费的公共IP地址可供使用,因此我需要一个基本上只有一个公共IP来将请求路由到适当的服务器.
我想我会在主机上运行一个运行在“web.company.com”的网络服务器,然后每个虚拟服务器都可以是一个子域,比如“client1.web.company.com”.然后,前端Web服务器会将请求代理到client1的虚拟Web服务器.
这是配置系统的合理方法吗?如果是这样,可以使用IIS进行代理,还是其他开源Web服务器可以更好地工作(apache,lighttpd等)?