我想说我想通过http://somedomain.com/
代理proxytest.xxx.com
的请求
除了 http://proxytest.xxx.com/local/以及/var/www/proxytest/somedir
下的所有文件
(2个不同的规则 - 一个基于位置另一个目录)
如何豁免位置或目录被代理?
目前,我有以下代码可以代理请求,但是关于它:
<VirtualHost *:80>
ProxyRequests Off
ProxyPreserveHost On
ServerName proxytest.xxx.com
ProxyPass / http://somedomain.com/
ProxyPassReverse / http://somedomain.com/
</VirtualHost>
答案 0 :(得分:1)
您可以将下面的代码放在标有粗体的列表中添加一行。
<VirtualHost *:80>
ProxyRequests Off
ProxyPreserveHost On
ServerName proxytest.xxx.com
**ProxyPass /local !**
ProxyPass / http://somedomain.com/
ProxyPassReverse / http://somedomain.com/
</VirtualHost>