Apache反向代理的配置

------------------------ Apache反向代理的配置 -----------------------------

1.Apache反向代理的概念
    正向代理一般是指PC连接到代理服务器,由代理服务器转发请求到网站。而反向代
理指的是用户将请求发送给反向代理服务器,由反向代理服务器将请求路由转发到具体
的服务器。比如机房有两个Tomcat提供服务,但是由于防火墙的原因,用户不能直接访
问。这个时候,可以使用反向代理服务器,将请求转发到Tomcat。而防火墙只需要开启
反向代理服务器的端口即可。
    不管是正向代理还是反向代理,目的都是转发请求。这是我们讨论反向代理、负载
均衡、集群的初衷。
    Apache服务器充当负载均衡服务器时,需要增加一个balancer节点,这个后续再讨
论。

2,Apache反向代理的配置

第一步:找到Apache2.2\conf目录下的httpd.conf文件,增加下面的配置:这个配置的
作用是开发Apache的代理模块。
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so

第二步:在VirtualHost节点中增加配置
<VirtualHost *:80>  
    ServerAdmin test@test.com  
    ServerName www.test.com  
    ProxyRequests Off  
    <Proxy *>  
        Order deny,allow  
        Allow from all  
    </Proxy>
    # 反向代理的配置
    ProxyPass /test/ http://192.168.1.1:8080/test/
    ProxyPassReverse /test/ http://192.168.1.1:8080/test/  
</VirtualHost>

第三步:配置完成以后,记得重启Apache服务器。通常情况下,我们对Apache服务器
的所有修改操作,都要重启才能生效。不同的linux服务器,重启Apache服务的命令
也有所不同。
/etc/init.d/apache2 restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值