从Apache服务器转发特定的Web请求到IIS 7?

我有两台服务器:Ubuntu / Apache Web服务器和Windows 2008 IIS7服务器。 我有一个外部静态IP地址。 端口80上的所有Web请求都被转发到我的Ubuntu机器上。 我的大部分站点驻留在Ubuntu服务器上,但是,特定的站点需要托pipe在Windows 2008机器之外。 如何将我的Apache Web服务器上的特定虚拟主机的请求转发到IIS到我的networking上的另一台主机?

例如,我的Apache机器是192.168.100.110 ,所有对www.example.com的请求都需要透明地转发到192.168.100.101 。 所有的Web请求都将首先通过Apache机器。

我怎样才能做到这一点?

使用mod_proxy:

 <VirtualHost *:80> ServerName site.to.serve.via.iis ProxyPass / http://192.168.100.101/ ProxyPassReverse / http://192.168.100.101/ ProxyPreserveHost On </VirtualHost>