在Windows Server 2008上将特定域名的所有stream量路由到VirtualBox VM

我一直在努力解决一些路由问题,而且似乎无法解决这个问题。

我的设置:

  • Windows Server 2008
  • 1个网卡,带有2个IP地址
  • VirtualBox VM,Ubuntu服务器(LAMPconfiguration)

我想将特定的域名@端口80上的所有stream量路由到我的VirtualBox虚拟机。 似乎端口80已经被IIS 7.5(WIndows)捕获,所以这个调用永远不会到达我的虚拟机。 然而; 我确实设法使用非默认端口如8080,但是这不会为我做。

如果这是不可能的, 我可以路由在IP地址#2上的所有stream量吗?

如何才能做到这一点?

我想路由所有的stream量在一个特定的域名@端口80

教育是为了 – 你不能这样做。 TCP连接build立后,不涉及域名,只有一个IP地址。

虚拟主机通过作为HTTP请求一部分的主机标识进行区分,但只能在(!)之后发送TCP级别的连接。

因此,路由器没有基础来确定所请求的域是什么,但它不能起诉。

你最好的select是一个反向代理。 IIS完全可以做到这一点(最终在2008 R2)。

你需要应用程序请求路由模块:

http://www.iis.net/download/ApplicationRequestRouting

您可以告诉IIS将特定域的呼叫转发到另一台服务器。