2011-07-26 132 views

回答

2

您可以使用apache的mod_proxy模块。

ProxyRequests Off 

<Proxy *> 
    Order deny,allow 
    Allow from all 
</Proxy> 

ProxyPass /uploads http://live.domain.com/uploads 
ProxyPassReverse /uploads http://live.domain.com/uploads 

ProxyRequests Off禁用正向代理,这样你的机器不能被用作代理服务器。

<Proxy *>...</Proxy>设置您的(反向)代理的访问权限; 'all'在这种情况下。

而且finaly的ProxyPassProxyPassReverse定义每个请求“/上传”应当被传递到“http://live.domain.com/uploads”( - >的ProxyPass)和从“HTTP每个响应:/ /live.domain.com/uploads'应该被视为来自'/ uploads'( - > ProxyPassReverse)。

+0

您可以添加注释来简要说明代码的不同部分吗? –

+0

@Emanuil:增加了一个基本的解释,欲了解更多信息,请访问提供的链接。 – ChrFin

+0

谢谢!这非常有帮助。代码应该在'.htaccess'文件中吗? –