windows-server-2008 – 如何使用一个公共IP地址的多个虚拟Web服务器?

我正在开发一个解决方案,我们将使用 Windows 2008 w / Hyper-V在一台服务器上设置40个虚拟Web服务器.

不幸的是,我们只有3个免费的公共IP地址可供使用,因此我需要一个基本上只有一个公共IP来将请求路由到适当的服务器.

我想我会在主机上运行一个运行在“web.company.com”的网络服务器,然后每个虚拟服务器都可以是一个子域,比如“client1.web.company.com”.然后,前端Web服务器会将请求代理到client1的虚拟Web服务器.

这是配置系统的合理方法吗?如果是这样,可以使用IIS进行代理,还是其他开源Web服务器可以更好地工作(apache,lighttpd等)?

这听起来很奇怪. 40个站点​​的40个VM?

IIS可以为每台计算机托管多个网站.你能不能拥有3台服务器,并使用IIS主机头来托管15个站点吗?或者每个Web应用程序实例都必须专用?

如果你想在40个盒子之间共享一个IP,那么无论你需要做某种反向代理.您需要在反向代理中设置每个主机名,以便它知道发送该主机头的哪个框…

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...