首页 > 代码库 > Haproxy

Haproxy

环境:   192.168.10.5    haproxy

                  202.106.0.1    

            192.168.10.6    nginx

            192.168.10.7    nginx

                           202.106.0.2    客户机

 

 

 

步骤:

1.yum网络下载haproxy   nginx(pcre-devel zlib-develepel-release)

2.配置nginx 页面 /usr/share/nginx/html/index.html)

  添加<h1>192.168.10.6(7):80</h1>

3.重启nginx ,用pc机测试页面

4.配置haproxy主配文件(/etc/haproxy/haproxt.rfg

  在七十五行添加:sever    static1 192.168.10.6:80 check

                    sever   static2 192.168.10.7:80 check

 

在第五十六行尾部添加 .html

5.pc及验证是否轮替

 日志

 

1.在第五十九行添加

    listenstats

   mode http

   bind 192.168.10.5:1080

   stats enable

   stats hide-version

   stats uri     /admin

   stats realm   Haproxy\ Statistics

   stats auth    admin:admin

   stats admin if TRUE

2.编辑系统日志配置(vim/etc/rsyslog.conf

默认有下面的设置,会读取 /etc/rsyslog.d/*.conf目录下的配置文件

 $IncludeConfig /etc/rsyslog.d/*.conf

3.创建一个haproxy独立配置文件(etc/rsyslog.d/haproxy.conf

添加:

$ModLoad imudp

$UDPServerRun 514

local3.*    /var/log/haproxy.log

4.配置rsyslog主配文件,开启远程日志(etc/sysconfig/rsyslog

修改为:

SYSLOGD_OPTIONS=-c 2 -r -m 0

 

5.pc机验证:访问http://192.168.10.5:1080/admin

 

 

截图:

yum安装软件包

技术分享

技术分享

技术分享

 

添加nginx页面

 

技术分享

技术分享

配置haproxy主配文件(/etc/haproxy/haproxt.rfg

技术分享

验证

技术分享

技术分享

 

做日志/etc/haproxy/haproxy.cfg添加

技术分享

查看/etc/rsyslog.conf,默认就有

技术分享

创建一个haproxy配置文件添加

技术分享

/etc/sysconfig/rsyslog添加

技术分享

 

验证

技术分享

技术分享


本文出自 “IT” 博客,请务必保留此出处http://liusaiya.blog.51cto.com/11156960/1860017

Haproxy