让Apache在同一台服务器上忽略域(Ubuntu 9.10)。 怎么样?

我在Ubuntu 9.10上运行Apache。

我希望Apache忽略服务器上的某些域,并让其他HTTP服务器充分利用它们。

我已经使用mod_proxy和其他Apache模块来configuration代理/redirect到某些端口,但有时这是太多的工作或不能正常工作。

例:

服务器00.00.000.000

domain1.com:80 – Apache

domain2.com:80 – Apache

域名.com:80 – Webrick

domain4.com:80 – Jetty

这可能吗?

不,这是不可能的。 这将需要多个应用程序在相同的端口上侦听,并且在读取HTTP请求之前,您不知道请求的域是什么。

您需要configuration您的一个Web服务器来处理所有stream量和代理或redirect到其他服务器。

是否可以为您的服务器添加另一个IP地址? 在这种情况下,您可以让Apache监听一个IP地址,而您的其他HTTP服务器监听第二个IP地址。