一个简单的负载均衡集群:web服务

一个简单的负载均衡集群:以web服务为例

实验环境:三台主机(CentOS 7.3)

            主机1:IP地址 172.18.0.88(Haproxy代理服务器)

            主机2:IP地址 172.18.0.89(后端服务器1)

            主机3:IP地址 172.18.0.90(后端服务器2)

 注意:时间一定要同步

                     

第一步:安装程序,并启动服务

   主机1:

           #yum -y install haproxy

           #systemctl start haproxy

    主机2:

          #yum -y install httpd

          #systemctl start httpd.service

    主机3:

          #yum -y install httpd

          #systemctl start httpd.service

第二步:

        在两个后端服务器上自定义测试页:

             主机2:

                    #vim /var/www/html/index.html

                      <h1>Backend Server 1 </h1>

             主机3:

                    #vim /var/www/html/index.html

                      <h1>Backend Server 2 </h1>


第三步:

          修改代理服务器配置文件:

                               把默认的配置注释掉或删除;

      #vim /etc/haproxy/haproxy.cfg

                 # main frontend which proxys to the backends

                  frontend eshop

                        bind *.80

                        default_backend                   websrvs

                   # static backend for serving up images, stylesheets and such

                    backend websrvs

                           balance          roundrobin

                           server             web1  172.18.0.89   check

                           server             web2  172.18.0.90   check

            重启下服务:#systemctl restart haproxy.service 

                 








原创文章,作者:yunweijiaozhenxing,如若转载,请注明出处:http://www.178linux.com/76057

(0)
上一篇 2017-05-17 12:48
下一篇 2017-05-17 13:12

相关推荐

  • bash功能特性四 文件名通配符

    文件名通配(globbing)     通配符在bash中是一个非常有用的功能,它可以使我们更加方便的查找符合特定条件的文件。     文件通配符的包括以下几种:          *:任意长度的任意…

    Linux干货 2015-04-21
  • N22-第十三周作业

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)  1)共享名为shared,工作组为magedu;  2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;  3)添加samb…

    Linux干货 2016-11-14
  • Linux基础之—用户和组管理

    导言:   我们在使用计算机资源时为了资源的合理规划和利用,同时为了实现更好的管理,需要在计算机里有一个使用资源的凭证,这个凭证就是用户,下面就来介绍Linux用户和组管理。 1.资源分派:     资源的分派可以分为三个步骤,分别是    (1)认证(Authertication)   &nbsp…

    Linux干货 2016-08-04
  • 高级文件系统的管理

    接上一篇文章http://www.178linux.com/40874 移动介质     挂载意味着 使外来的文件系统看起来如同是主目录树 的 一部分     访问前、介质必须被挂载     摘除时,介质必须被卸载   …

    Linux干货 2016-09-08
  • chmod命令详细用法

    指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [–help] [–version] mode file… 说明 : …

    Linux干货 2016-10-17
  • N23_第六周

    1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;:%s/^[[:blank:]]\+.*/\0#/g 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符;:%s/^[[:space:]]\+/…

    Linux干货 2017-02-28