apache ProxyPass
来源:互联网 发布:入骨相思知不知啥意思 编辑:程序博客网 时间:2024/05/18 03:41
proxy是位于客户端与实际的服务器之间的服务器,一般称为facade server,负责将外部的请求分流,也负责对内部的响应做一些必要的处理。如果结合mod_cache,则可提高访问速度,适当的减轻网络流量压力。闲话少说,直接拿个例子来:
设本站地址为 www.test.com
ProxyPass /images/ !
ProxyPass /js/ !
ProxyPass /css/ !
ProxyPass /example http://www.example.com/
ProxyPassReverse /example http://www.example.com/
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
还是上一篇的例子,ProxyPass易理解,就是转发url上的请求,而其中的配置顺序也是需要遵守 。要禁止转发的url需要放在一般的请求之前。对于http://www.test.com/images/ http://www.test.com/js/ http://www.test.com/css/的请求是不予转发的,对于http://www.test.com/example/的请求,会转发到http://www.example.com。
值得注意的就是ProxyPassReverse的配置了,这是反向代理。为什么要在这里加上这样的配置?我们来看个例子:
在没有加这样的反向代理设置的情况下,访问http://www.test.com/example/a,如果www.example.com对请求进行了redirect至http://www.example.com/b,那么,客户端就会绕过反向代理,进而访问http://www.test.com/example/b。如果设置了反向代理,则会在转交HTTP重定向应答到客户端之前调整它为http://www.test.com/example/a/b,即是在原请求之后追加上了redirect的路径。
更多更详细的关于mod_proxy的描述可以参见手册:
http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_proxy.html
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/paulluo0739/archive/2008/04/08/2260137.aspx
- apache ProxyPass
- apache ProxyPass
- apache ProxyPass ProxyPassReverse概述
- apache ProxyPass指令详解
- apache tomcat proxypass
- Apache的ProxyPass指令详解
- Apache的ProxyPass指令详解
- apache proxyPass去除jsessionid影响
- 对apache proxypass的讲解
- Apache的ProxyPass指令详解
- Apache的ProxyPass指令详解
- Apache的ProxyPass指令详解
- Apache的ProxyPass简单使用
- 使用了apache的proxypass以后总是403错误
- 关于apache模块mod_proxy中ProxyPass和ProxyPassReverse
- Linux上Apache反向代理之ProxyPass IIS网站总结
- Apache ProxyPass出现503 Service Temporarily Unavailable 的解决
- ubuntu之apache正向代理及反向代理(ProxyPass\ProxyPassReverse)
- C++Primer学习笔记一:快速入门
- SVN和CVS中对差分代码重新打tag的操作
- 转载-String和StringBuffer的区别
- [转]T-SQL语句 XML操作
- gridview随鼠标滑动
- apache ProxyPass
- java面向对象思想之构造函数
- 转载-int 和 Integer 有什么区别
- 周易、艺术
- 嵌入式系统initrd制作
- Show Desktop.scf 显示桌面
- 虚拟家庭 v0.1
- JpgToBmp
- Thank you!!! FinalData!!!