2009-06-12 98 views

回答

5

mod_proxy的是要走的路:

http://httpd.apache.org/docs/2.0/mod/mod_proxy.html 

用途:

<Location /resource/> 
    ProxyPass http://server2/resource/ 
    SetEnv force-proxy-request-1.0 1 
    SetEnv proxy-nokeepalive 1 
</Location> 
+2

唯一的缺点是这里在每秒环境高要求,你正在代理,因此当你去到另一台服务器和进程时,将apache上的后端打开。这需要更多的开放连接,并且可能比仅通过http头将浏览器发送到正确的服务器要慢。 – 2009-06-12 03:35:41

0

我认为这个问题是serverfault.com。这里不做详细介绍,但您可以使用Apache配置中的RewriteCond,RewriteRule指令进行设置。

我已经使用mod_proxy and mod_rewrite规则来实现类似的效果。 PS:检查serverfault.com并给系统管理员一个尝试。

+1

一致认为,这会对ServerFault.com更好 – 2009-06-12 03:33:39