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

相关推荐

  • N25第二周

      1,Linux上的文件管理命令都有哪些,其常用的使用方法及其相关示例演示。        文件查看类命令:cat, tac, head, tail, more, less           分屏…

    Linux干货 2016-12-12
  • 实验:配置静态路由2

    实验:配置静态路由2 IP地址规划如下: VMware实验环境下给网卡分配不同的VMnet以实现物理分隔广播域: Client1-VMnet1: R1-VMnet1-VMnet2: R2-VMnet2-VMnet3: R3-VMnet3-VMnet4: Client2-VMnet4: 注意,环境准备: 1、MAC地址不要有冲突,如果是复制的虚拟机,对于cen…

    2017-03-26
  • btrfs初步应用

    前言 一种技术要知其然,还要知其所以然。 Btrfs文件系统 Btrfs(B-tree文件系统,通常念成Butter FS,Better FS或B-tree FS),一种支持写入时复制(COW)的文件系统,运行在Linux操作系统,采用GPL授权。Oracle于2007年对外宣布这项计划,并发布源代码,在2014年8月发布稳定版目标是替换Linux目前的ex…

    Linux干货 2016-05-22
  • linux基础知识:计算机的组成及其功能

    摘要:
    1. 描述计算机的组成及其功能。
    2. 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
    3. 描述Linux的哲学思想,按照自己的理解对其解释性描述。
    4. 说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、……等命令使用,配合相应实例阐述。
    5. 如何获取帮助信息,描述man文档章节划分。
    6. 罗列发行版基础目录名称命名法则及功用规定。

    2017-12-03
  • Linux如何快速查找需要执行的命令

    大家知道,对于熟悉命令行的用户来说,命令行操作比图形界面操作高效、简洁,那么Linux是如何快速找到命令的位置呢?今天刚学了这一部分,与大家分享。         Linux将命令分为内部命令和外部命令,这是由于一些命令是常用的,需要常驻内存以减少检索时间,所以集成在shell之…

    2017-07-15
  • 程序包管理之yum:yum源\库配置以及源码编译安装

    程序包管理之yum yum概念 什么是yum 由yellow dog这一发行版的开发者Terra Soft研发。 使用rpm命令安装软件包时,解决不了依赖关系,就会很麻烦,使用yum可以自行解决依赖关系。 删除某个安装包,如果是用rpm删除,就卸载掉某个依赖关系从而导致其他软件包不能使用。 yum特点 可同时配置多个软件仓库 简洁的配置文件/etc/yum.…

    Linux干货 2016-11-22