将虚拟目录映射到apache中的另一个Web服务器

Nat*_*han 4 apache http

是否可以配置Apache Web服务器将目录映射到另一个Web服务器上的路径?例如,我可以请求http:// server1/resource / return http:// server2/resource /.如果可以,我该如何设置呢?

ste*_*own 5

mod_proxy是要走的路:

<Location /resource/>
    ProxyPass http://server2/resource/
    SetEnv force-proxy-request-1.0 1
    SetEnv proxy-nokeepalive 1
</Location> 
Run Code Online (Sandbox Code Playgroud)

使用:

<Location /resource/>
    ProxyPass http://server2/resource/
    SetEnv force-proxy-request-1.0 1
    SetEnv proxy-nokeepalive 1
</Location> 
Run Code Online (Sandbox Code Playgroud)

  • 这里唯一的缺点是在每秒高的请求环境中,您正在代理,因此当您转到其他服务器并进行处理时,将后端保持打开状态.这需要更多的开放连接,并且可能比仅使用http标头将浏览器发送到正确的服务器更慢. (2认同)