日期:2014-05-16 浏览次数:20976 次
配置正向代理很简单,只需要在浏览器的Proxy选项里加入你的Apache配置的vHost主机即可
?
< VirtualHost *:80 > ServerAdmin prograsliu@gmail.com DocumentRoot "D:/www/test" ServerName www.test.com ServerAlias test.com ErrorLog "logs/test.com-error.log" CustomLog "logs/test.com-access.log" common Alias /sublook "D:/www/test/look/sublook/" < Directory "D:/www/test" > Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </ Directory > #正向代理设置 ProxyRequests On ProxyVia On < Proxy * > Order deny,allow Deny from all Allow from 127.0.0.1 </ Proxy > </ VirtualHost >
?
?
现在看正向代理设置那一段
引用Apache2.2官方文档中对ProxyVia的解释如下:
Off
?,将不会采取特殊的处理。如果一个请求或应答包含"Via:
"头,将不进行任何修改而直接通过。On
每个请求和应答都会对应当前主机得到一个"Via:
"头。Full
?,每个产生的"Via:
"头中都会额外加入Apache服务器的版本,以"Via:
"注释域出现。Block
?,每个代理请求中的所有"Via:
"头行都将被删除。且不会产生新的"Via:
"头。1 < Proxy * > 2 Order deny,allow 3 Deny from all 4 Allow from 127.0.0.1 5 </ Proxy >
? 此处设置为本机可以使用代理,真正使用的时候就自己设置了
?
?
访问 www.sina.com,观察HTTP请求Response:
可以看到,Via:www.test.com,正向代理成功了。
?