`
tainqinhot
  • 浏览: 19701 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

apache proxy作用------ProxyRequests

    博客分类:
  • java
阅读更多

mod_proxy
Apache可以被配置为正向(forward)和反向(reverse)代理。

正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性(由mod_cache提供)减少网络使用率。使用ProxyRequests指令即可激活正向代理。因为正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此你必须采取安全措施以确保仅为经过授权的客户端提供服务。

反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的名字空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容原本就是它自己的一样。反向代理的典型用途是将防火墙后面的服务器提供给Internet用户访问。反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。另外,还可以启用高级URL策略和管理技术,从而使处于不同web服务器系统的web页面同时存在于同一个URL空间下。可以使用ProxyPass指令激活反向代理(在RewriteRule指令中使用[P]标记也可以)。配置反向代理并不需要打开ProxyRequests指令。
简单示例:
正向代理
ProxyRequests On
ProxyVia On
<Proxy *>
Order deny,allow
Deny from all
Allow from internal.example.com
</Proxy>
反向代理
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar

分享到:
评论

相关推荐

    apache +tomcat集群 ajp_proxy实际操作

    ### Apache + Tomcat集群与AJP Proxy实际操作详解 #### Apache服务器安装与配置 Apache作为一款广泛使用的开源HTTP服务器,在企业级应用环境中扮演着至关重要的角色。尤其在与Tomcat结合形成集群时,Apache能够有效...

    apache反向代理

    - `ProxyRequests Off`:禁用代理请求,使Apache作为透明代理使用; - `RewriteEngine on`:开启URL重写引擎; - `RewriteCond` 和 `RewriteRule`:定义URL重写条件和规则,根据HTTP_HOST头字段将请求重定向到...

    apache反向代理和负载均衡总结

    ln -s /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled/proxy.load ln -s /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-enabled/proxy_http.load ln -s /etc/apache2/mods-...

    Apache WebSphere服务器部署方案

    # /opt/apache/bin/apxs -i -a -c mod_proxy.c proxy_util.c # /opt/apache/bin/apxs -i -a -c mod_proxy_http.c ``` - 编译缓存模块: ```bash # cd /usr/src/httpd-2.2.15/modules/cache # /opt/apache/bin/...

    Apache正反代理原理

    在理解Apache正反代理原理之前,我们先来了解一下正代理(Forward Proxy)与反向代理(Reverse Proxy)的基本概念。 - **正代理**:正代理是代理客户端的行为,即客户端通过正代理服务器去访问目标服务器。这种模式...

    apache2.4+tomcat8反向代理集群

    ProxyRequests Off &lt;Proxy balancer://cluster&gt; BalancerMember ajp://10.211.102.189:18009 loadfactor=1 route=tomat1 BalancerMember ajp://10.211.102.189:28009 loadfactor=1 route=tomat2 &lt;/Proxy&gt; ``` ...

    apache服务器的配置方法

    ProxyRequests Off ProxyPass /test balancer://xuanfei &lt;Proxy balancer://xuanfei&gt; BalancerMember http://192.168.28.131 loadfactor=1 BalancerMember http://192.168.28.130 loadfactor=1 &lt;/Proxy&gt; ``` ...

    apache服务器负载均衡方案

    1. **基于代理的负载均衡**:Apache通过配置代理模块(`mod_proxy`、`mod_proxy_http` 和 `mod_proxy_balancer`)实现对请求的分发。 2. **轮询算法**:默认情况下,Apache使用轮询算法将请求平均分配给各个后端...

    Apache2.2+tomcat6.0搭建负载均衡服务器

    - 开启Apache的负载均衡模块,取消`mod_proxy`及相关子模块的注释,如`mod_proxy_ajp`和`mod_proxy_balancer`。 - 配置DirectoryIndex以支持JSP文件,允许用户访问JSP页面作为首页。 - 在httpd.conf文件底部添加...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    ProxyRequests Off &lt;proxy balancer://cluster&gt; BalancerMember ajp://127.0.0.1:9001 loadfactor=1 route=jvm1 BalancerMember ajp://127.0.0.1:9002 loadfactor=1 route=jvm2 BalancerMember ajp://127.0.0.1...

    apache tomcat 集群

    ProxyRequests Off &lt;proxy balancer://cluster&gt; BalancerMember ajp://127.0.0.1:8009 loadfactor=1 route=jvm1 BalancerMember ajp://127.0.0.1:9009 loadfactor=1 route=jvm2 &lt;/proxy&gt; ``` - `...

    Window下Apache负载均衡+Tomcat集群

    ProxyRequests Off &lt;proxy balancer://cluster&gt; BalancerMember ajp://localhost:8010 loadfactor=2 route=jvm1 BalancerMember ajp://localhost:8011 loadfactor=2 route=jvm2 BalancerMember ajp://localhost...

    Apache的ProxyPass指令详解

    - `mod_proxy`:Apache的代理模块。 #### 三、工作原理与应用场景 **工作原理:** 当客户端向本地服务器发出请求时,Apache服务器通过`ProxyPass`指令将请求重写并转发到远程服务器上。远程服务器处理请求后,再将...

    用apache配置反向代理服务器

    Apache不仅能够作为传统的Web服务器使用,还能够配置成反向代理服务器(R-Proxy)。作为反向代理,Apache可以与Web Application Server (WAS)、WebLogic Server (WLS)等其他应用服务器协同工作,但不支持与Microsoft...

    Apache服务器中设置端口映射和反向代理的方法.docx

    总结来说,Apache服务器中的端口映射和反向代理是通过修改配置文件,利用`mod_proxy`等模块来实现的。正确配置这些设置,可以有效地管理服务器流量,提供安全性和性能优化。在实际应用中,应根据具体需求调整配置,...

    apache负载均衡

    ProxyRequests Off ProxyPass / balancer://mycluster/ &lt;Proxy balancer://mycluster&gt; BalancerMember http://10.9.212.4:8080/ BalancerMember http://10.9.212.113:8080/ &lt;/Proxy&gt; ``` 其中,“/”代表...

    Apache反向代理及负载均衡部署文档

    ProxyRequests Off ProxyPreserveHost On ServerName jw_test.zfsoft.com # 替换成实际域名 ProxyPass / balancer://jwxt/ &lt;Proxy balancer://jwxt&gt; BalancerMember http://192.168.1.1/ BalancerMember ...

Global site tag (gtag.js) - Google Analytics