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

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

我在 Ubuntu 9.10 上运行 Apache。

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

我用过mod_proxy和其他 Apache 模块来配置代理/重定向到某些端口,但有时工作量太大或无法正常工作。

例子:

服务器 00.00.000.000

domain1.com:80-Apache

domain2.com:80-Apache

domain3.com:80 - Webrick

domain4.com:80 - 码头

这可能吗?

答案1

不,这是不可能的。这需要多个应用程序监听同一个端口,而且在读取 HTTP 请求之前,您不知道该请求是针对哪个域的。

您需要配置其中一台 Web 服务器来处理所有流量和代理或重定向到其他服务器。

答案2

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

相关内容