我在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地址。