一个简单的负载均衡集群: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)
yunweijiaozhenxingyunweijiaozhenxing
上一篇 2017-05-17
下一篇 2017-05-17

相关推荐

  • 看了还想看—普通权限及umask

        权限在操作系统是尤为重要的,无论是windows和linux中,都少不了权限这么一说,权限的大小决定了你能操作些什么,在linux中,权限对目录和文件的意义是不同的,并且还有特殊权限。今天,我们就来说说一说权限在linux中的重要性以及权限操作命令。     权限:权限决…

    Linux干货 2016-08-03
  • Linux常见小知识点

    什么是Linux? Linux是一款支持多任务,多线程,多用户的类Unix系统 Linux常见的发行版本 Redhat  Linux   Linux发行版中比较重要的一个版本,多用于企业,由Redhat公司提供收费技术支持和更新,其衍生版本有centos为免费版本 Debain linux      系统分为…

    Linux干货 2017-03-26
  • CentOS7的启动及Systemd的管理✧

    CentOS7的启动流程     POST–>Boot Sequence–>Bootloader–>kernel+initramfs(initrd)–>rootfs–>/sbin/init    &n…

    Linux干货 2016-09-21
  • iptables练习

    iptables实战 1.开启防火墙 systemctl start firewalld 2.清空所有的默认规则,定义自己的规则 iptables -F 查看此时的iptables iptables -nL Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD…

    2015-03-15
  • N22-love cat第19周 – 基于Apache + Tomcat +2种模式实现负载均衡以及配置集群seesion服务

      基于Apache+Tomcat实现负载均衡和集群服务 一、概念     从Tomcat权威指南中的测试数据,我们不难发现,对于静态页面的数据,Tomcat的处理速度比Apache要快很多,所以为什么要整合apache虽然在处理静态页面速度上比Apache快,但是Tomcat经不起大的并发量容易死。为此,我们就需要A…

    Linux干货 2016-08-29
  • MySQL主从复制: MHA

                    MySQL主从复制: MHA 前言 MHA的架构 环境部署 实验步骤 总结 前言 上篇文章我们实现了MySQL的主从复制, 但是我们之前就说过, 主从复制是有很多问题的…

    Linux干货 2016-04-28