apache实现反向代理
2012-09-24 15:20
148 查看
一:apache的proxypass指令详解:
描述:将远程服务器映射到本地服务器的URL空间
语法:ProxyPass [路径] !|url [键=值 键=值 ...]] [nocanon]
上下文: server config, virtual host, directory
状态:扩展
模块:mod_proxy
该
指令可以将远程服务器映射到本地服务器的URL空间;本地的服务器并不是扮演传统意义上的代理服务器的角色,而是表现为远程服务器的一个镜像。此本地服务
器常被成为反向代理(reversed
proxy)或者是网关(gateway)。路径是指本地虚拟路径的名字;url指远程服务器的一个部分URL,不能包含查询字符串
假设本地服务器的地址是 http://example.com/,那么 ProxyPass /mirror/foo http://backend.example.com/
将会把对http://example.com/mirror/foo/bar的本地请求内部转换成到http://backend.example.com/bar的代理请求
二:最近碰到个新需求,让我实现通过apache显示glassfish上的内容。可是我不会啊,就谷歌,百度的搜。最后实现了需求,写这博客目的,主要是以后碰到类似的好容易着手。下面是apache的http.conf反向代理的配置
<VirtualHost *:80>
DocumentRoot /www/docs/
ServerName www.xxxxx.cn
ProxyPreserveHost On 传送原始请求的HOST信息给被代理主机
ProxyRequests Off
ProxyPass / http://www.xxxxx.cn:8080/
ProxyPassReverse / http://www.xxxxx.cn:8080/
ErrorLog logs/wap.xxx.com_error_log
CustomLog logs/wap.xxx.com_access_log common
</VirtualHost>
然后重启apache
个人解说:ProxyPass 本地访问地址 目标访问地址
ProxyPass 172.16.100.100 http://www.baidu.com
描述:将远程服务器映射到本地服务器的URL空间
语法:ProxyPass [路径] !|url [键=值 键=值 ...]] [nocanon]
上下文: server config, virtual host, directory
状态:扩展
模块:mod_proxy
该
指令可以将远程服务器映射到本地服务器的URL空间;本地的服务器并不是扮演传统意义上的代理服务器的角色,而是表现为远程服务器的一个镜像。此本地服务
器常被成为反向代理(reversed
proxy)或者是网关(gateway)。路径是指本地虚拟路径的名字;url指远程服务器的一个部分URL,不能包含查询字符串
假设本地服务器的地址是 http://example.com/,那么 ProxyPass /mirror/foo http://backend.example.com/
将会把对http://example.com/mirror/foo/bar的本地请求内部转换成到http://backend.example.com/bar的代理请求
二:最近碰到个新需求,让我实现通过apache显示glassfish上的内容。可是我不会啊,就谷歌,百度的搜。最后实现了需求,写这博客目的,主要是以后碰到类似的好容易着手。下面是apache的http.conf反向代理的配置
<VirtualHost *:80>
DocumentRoot /www/docs/
ServerName www.xxxxx.cn
ProxyPreserveHost On 传送原始请求的HOST信息给被代理主机
ProxyRequests Off
ProxyPass / http://www.xxxxx.cn:8080/
ProxyPassReverse / http://www.xxxxx.cn:8080/
ErrorLog logs/wap.xxx.com_error_log
CustomLog logs/wap.xxx.com_access_log common
</VirtualHost>
然后重启apache
个人解说:ProxyPass 本地访问地址 目标访问地址
ProxyPass 172.16.100.100 http://www.baidu.com
相关文章推荐
- apache两种方案三种方式实现反向代理tomcat 推荐
- Tomcat(三):Apache反向代理实现Tomcat负载均衡
- (Nginx+Apache)实现反向代理与负载均衡
- Tomcat(三):Apache反向代理实现Tomcat负载均衡
- Apache服务器配置反向代理实现负载均衡和双机热备
- (Nginx+Apache)实现反向代理与负载均衡
- Apache反向代理结合Tomcat集群来实现负载均衡(一)、概念理解
- apache反向代理实现内网多台主机绑定不同域名
- 【nginx网站性能优化篇(2)】反向代理实现Apache与Nginx的动静分离(LNMPA)
- Nginx和apache实现反向代理
- 记录一次CentOS7 + Apache2.4实现虚拟主机&反向代理
- 关于Apache通过反向代理实现负载均衡
- Nginx和apache实现反向代理
- apache反向代理实现内网多台主机,多域名
- Ubuntu下利用Apache转发模块实现反向代理
- Apache反向代理实现HTTPS
- Apache反向代理结合Tomcat集群来实现负载均衡(一)、概念理解
- [服务器] 使用 Apache 反向代理实现负载均衡及热备
- 基于Apache反向代理实现负载均衡
- 反向代理实现nginx+apache动静分离