HAproxy第二节:haproxy+http(nginx)

 

前提准备
     node1:192.168.1.100 haproxy前段调度器
     node2、node3是后端真实服务器
     node2:192.168.1.101
     node3:192.168.1.102
一:先在node2和node3上准备好web服务,并保障可以访问
         node2:yum  install -y httpd #安装httpd
         echo web1 >/var/www/html/index.html  #创建一个web页面为web1
         systemctl start httpd #启动web服务
         iptables -F #清空防火墙
         setenforce 0 #关闭selinux
 node3:在node2上执行同node1相同的操作。只是将web界面的web1改成web2(在实际应用中node1和node2提供的web服务应该是完全一致的,但是这里为了好辨认轮询效果才进行区分)
   yum  install -y httpd #安装httpd
        echo web2 >/var/www/html/index.html  #创建一个web页面为web1
       systemctl start httpd #启动web服务
       iptables -F #清空防火墙
       setenforce 0 #关闭selinux
二:在node1上配置haproxy
     yum install -y haproxy  安装HAproxy
         vim /etc/haproxy/haproxy.cfg 编辑配置文件
              global
                   log  127.0.0.1 local2
                   chroot /var/lib/haproxy
                   user haproxy
                   group haproxy
                   pidfile /var/run/haproxy.pid
                   maxcoun 4000
                   daemon
          defaults
                   mode http
                   log  global
                  retries 3
      frontend main *:80
                   use_backend webserver
                  backend webserver
               balance roundrobin
               server web1 192.168.1.101:80 check
               server web2 192.168.1.102:80 check
  listen admin_stats
               bind   0.0.0.0:1080
               mode  http
               option   httplog
               log 127.0.01  local0 err
               maxconn  10
             stats  refresh 30s
               stats uri /stats
           stats auth admin:admin
           stats  hide-version
 #通过简单轮询到后台node2和node3上,并开启haproxy的web界面监控功能

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值