#michale proxy config file
<IfModule mod_proxy.c>
#Forward Proxy(正向代理)
ProxyRequests off
ProxyVia On
#允许本机和以192.168.8前缀IP的主机访问该代理
ProxyPass / http://www.163.com
#//对http://51osos.com/images/abc 的本地请求会在内部转换为一个代理请求:http://backend.51osos.com/abc
ProxyPassReverse / http://www.163.com
<proxy *>
order deny,allow
allow from all
</proxy>
#下面的配置相当于一个二级代理,访问twitter.com的请求,再转给本地代理8580端口
#ProxyRemote http://127.0.0.1/ http://www.163.com
#ProxyRemoteMatch .*.youtube.com/|.*.twitter.com/ http://127.0.0.1:8580
</IfModule>
1) 配置正向代理
-修改httpd.conf
#vi httpd.conf
.......
<ifmodule mod_proxy.c>
proxyrequests on //启用正向代理
proxyvia off //关闭via头的处理
<proxy *> //控制代理访问指定资源
order deny,allow
deny from all
allow from internal.51osos.com
</proxy>
<ifmodule>
-重启服务
(2) 配置反向代理
假设本地服务器地址为http://51osos.com/
-修改httpd.conf
#vi httpd.conf
....
<ifmodule mod_proxy.c>
proxyrequests off //启用反向代理
#proxypass URL-PATH URL //将真实的URL映射本地目录下
#proxypassreverse URL-PATH URL //将真实的URL映射本地目录下
ProxyPass /images/ http://backend.51osos.com/
//对http://51osos.com/images/abc 的本地请求会在内部转换为一个代理请求:http://backend.51osos.com/abc
ProxyPassReverse /images http://backend.51osos.com/
<proxy *> //控制代理访问指定资源
order deny,allow
allow from all
</proxy>
</ifmodule>
<IfModule mod_proxy.c>
#Forward Proxy(正向代理)
ProxyRequests off
ProxyVia On
#允许本机和以192.168.8前缀IP的主机访问该代理
ProxyPass / http://www.163.com
#//对http://51osos.com/images/abc 的本地请求会在内部转换为一个代理请求:http://backend.51osos.com/abc
ProxyPassReverse / http://www.163.com
<proxy *>
order deny,allow
allow from all
</proxy>
#下面的配置相当于一个二级代理,访问twitter.com的请求,再转给本地代理8580端口
#ProxyRemote http://127.0.0.1/ http://www.163.com
#ProxyRemoteMatch .*.youtube.com/|.*.twitter.com/ http://127.0.0.1:8580
</IfModule>
1) 配置正向代理
-修改httpd.conf
#vi httpd.conf
.......
<ifmodule mod_proxy.c>
proxyrequests on //启用正向代理
proxyvia off //关闭via头的处理
<proxy *> //控制代理访问指定资源
order deny,allow
deny from all
allow from internal.51osos.com
</proxy>
<ifmodule>
-重启服务
(2) 配置反向代理
假设本地服务器地址为http://51osos.com/
-修改httpd.conf
#vi httpd.conf
....
<ifmodule mod_proxy.c>
proxyrequests off //启用反向代理
#proxypass URL-PATH URL //将真实的URL映射本地目录下
#proxypassreverse URL-PATH URL //将真实的URL映射本地目录下
ProxyPass /images/ http://backend.51osos.com/
//对http://51osos.com/images/abc 的本地请求会在内部转换为一个代理请求:http://backend.51osos.com/abc
ProxyPassReverse /images http://backend.51osos.com/
<proxy *> //控制代理访问指定资源
order deny,allow
allow from all
</proxy>
</ifmodule>