码迷,mamicode.com
首页 > Web开发 > 详细

Apache负载均衡之mod_proxy模块的代理功能

时间:2015-03-02 06:12:43      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:apache 负载均衡

     

             Apache负载均衡之mod_proxy模块的代理功能


     本次只是先在实验环境下实现Apache做代理,实现的过程比较简单,本人在一台虚拟机上(IP192.168.1.116)使用yum安装了httpdphptomcatapache-tomcat-7.0.56

第一 步:yum安装httpdphp。安装好之后启动httpd并且访问。

技术分享

第二安装tomcat,过程省略其安装成功分别访问截图如下。

技术分享

 

第三步

  接下来检查httpdproxy的模块。要想实现Apache的负载均衡,需有如下几个模块。

# httpd -M

proxy_module (shared)

 proxy_balancer_module (shared)

 proxy_ftp_module (shared)

 proxy_http_module (shared)

 proxy_ajp_module (shared)

 proxy_connect_module (shared)

 

[root@org ~]# vim/etc/httpd/conf/httpd.conf   //在其文件尾部添加下面信息,这是定义在主服务器上

ProxyVia off

ProxyRequests off

ProxyPreserveHost On

ProxyPass / http://192.168.1.116:8080/

ProxyPassReverse / http://192.168.1.116:8080/

也可以定义在虚拟机上,需要启用NameVirtualHost *:80此项,注释掉DocumentRoot "/var/www/html"

<VirtualHost * :80>

ServerName org.changyu.com

DocumentRoot  /var/www/html

ProxyVia off

ProxyRequests off

ProxyPreserveHost On

ProxyPass / http://192.168.1.116:8080/

ProxyPassReverse / http://192.168.1.116:8080/

</VirtualHost>

 

配置完成保存

[root@org ~]# httpd –t    //语法检测。

Syntax OK

[root@org ~]# service httpd restart   //重新启动。

Stopping httpd:                                           [  OK  ]

Starting httpd:                                             [ OK  ]

技术分享

 


Apache负载均衡之mod_proxy模块的代理功能

标签:apache 负载均衡

原文地址:http://anyulinux.blog.51cto.com/9108882/1616346

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!