负载均衡集群HAProxy安装篇

一.HAProxy的yum安装

[root@wjb10000 ~]# yum -y install haproxy//安装

[root@wjb10000 ~]# systemctl start haproxy.service//启动服务

[root@wjb10000 ~]# systemctl status haproxy.service//查看服务

[root@wjb10000 ~]# systemctl enable haproxy.service //设置开机自启动

Created symlink from /etc/systemd/system/multi-user.target.wants/haproxy.service to

/usr/lib/systemd/system/haproxy.service.

[root@wjb10000 ~]# systemctl stop haproxy.service//停止服务

[root@wjb10000 ~]# systemctl status haproxy.service//停止服务后的状态

二.二.HAProxy的源码安装

[root@wjb10000 ~]# yum -y install gcc//安装依赖包

[root@wjb10000 ~]# wget http://www.haproxy.org/download/1.5/src/haproxy-1.5.14.tar.gz//下载

[root@wjb10000 ~]# tar zxvf haproxy-1.5.14.tar.gz//解压

[root@wjb10000 ~]# cd haproxy-1.5.14/

[root@wjb10000 haproxy-1.5.14]# ll

[root@wjb10000 haproxy-1.5.14]# more README//查看文档

[root@wjb10000 ~]# uname –a//查看本机内核

Linux wjb10000 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

[root@wjb10000 haproxy-1.5.14]# make TARGET=linux26 ARCH=x86_64 PREFIX=/usr/local/haproxy//编译

其中TARGET表示内核版本,ARCH表示位数,PREFIX表示haprxoy的安装路径。

[root@wjb10000 haproxy-1.5.14]# make install PREFIX=/usr/local/haproxy//安装

[root@wjb10000 haproxy-1.5.14]# cp examples/haproxy.cfg /usr/local/haproxy/  //复制配置文件

[root@wjb10000 haproxy-1.5.14]# ll /usr/local/haproxy/

[root@wjb10000 haproxy-1.5.14]# /usr/local/haproxy/sbin/haproxy –v //查看安装后版本信息

[root@wjb10000 /]# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg //启动出现错误

[root@wjb10000 /]# vim /usr/local/haproxy/haproxy.cfg //编辑配置文件

[root@wjb10000 haproxy-1.5.14]# cp -r examples/errorfiles/ /usr/local/haproxy/ //复制错误网页

[root@wjb10000 haproxy-1.5.14]# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg//重新启动

[root@wjb10000 haproxy-1.5.14]# ps -ef |grep haproxy//查看启动结果成功。

[root@wjb10000/]#/usr/local/haproxy/sbin/haproxy -f\

/usr/local/haproxy/haproxy.cfg -st `cat /usr/local/haproxy/logs/haproxy.pid`//重启服务

[root@wjb10000 /]# vim /etc/rc.d/init.d/haproxy//创建启动和关闭服务脚本

#!/bin/bash

#chkconfig: 2345 10 90

#description:haproxy

BASE_DIR="/usr/local/haproxy"

ARGV="$@"

start()

{

echo "START HAPoxy SERVERS"

$BASE_DIR/sbin/haproxy -f $BASE_DIR/haproxy.cfg

}

stop()

{

echo "STOP HAPoxy Listen"

kill -TTOU $(cat $BASE_DIR/haproxy.pid)

echo "STOP HAPoxy process"

kill -USR1 $(cat $BASE_DIR/haproxy.pid)

}

case $ARGV in

start)

start

ERROR=$?

;;

stop)

stop

ERROR=$?

;;

restart)

stop

start

ERROR=$?

;;

*)

echo "hactl.sh [start|restart|stop]"

esac

exit $ERROR

[root@wjb10000 /]# chkconfig --add haproxy//开机自启动服务

[root@wjb10000 /]# chmod +x /etc/rc.d/init.d/haproxy//增加权限

转载于:https://blog.51cto.com/wjb10000/1790340

负载均衡集群HAProxy安装篇相关推荐

  1. 负载均衡集群HAProxy讲解篇

    负载均衡集群HAProxy讲解篇 一.HAProxy组成部分 Haproxy配置中分成五部分内容,当然这些组件不是必选的,可以根据需要选择作为配置. 1.global:参数是进程级的,通常和操作系统( ...

  2. Linux中级实战专题篇:LVS负载均衡集群部署

    LVS负载均衡 一,负载均衡集群相关介绍 1,集群是什么 集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能.可靠性.灵活性方面的相对较高的收益,其任务调度 ...

  3. 超详细!一文带你了解 LVS 负载均衡集群!

    作者 | JackTian 来源 | 杰哥的IT之旅(ID:Jake_Internet) 前言 如今,在各种互联网应用中,随着站点对硬件性能.响应速度.服务稳定性.数据可靠性等要求也越来越高,单台服务 ...

  4. LVS 负载均衡集群(一)| 超详细!一文带你了解 LVS 负载均衡集群

    前言 如今,在各种互联网应用中,随着站点对硬件性能.响应速度.服务稳定性.数据可靠性等要求也越来越高,单台服务器也将难以无法承担所有的访问需求.当然了,除了使用性价比高的设备和专用负载分流设备外,还有 ...

  5. LB负载均衡集群 - NAT

    前提: 客户机 : eth0   192.168.0.200       eth1  192.168.205.129 dir主机: eth0   192.168.0.166       eth1  1 ...

  6. Nginx+Tomcat 负载均衡集群方案

    2019独角兽企业重金招聘Python工程师标准>>> Nginx+Tomcat 负载均衡集群方案 该方案是我之前做过的一个项目生产应用的,目前运行良好,如何您生产使用,请先做好测试 ...

  7. 使用lvs搭建负载均衡集群

    有时候,单台服务器的性能可能无法应付大规模的服务请求,且其一旦出现故障,就会造成用户在一段时间内无法访问.通过集群技术,可以在付出较低成本的情况下获得在性能.可靠性.灵活性方面的相对较高的收益. 集群 ...

  8. 18.6 负载均衡集群介绍 18.7 LVS介绍 18.8 LVS调度算法 18.9/18.10 LVS NAT模式搭建

    2019独角兽企业重金招聘Python工程师标准>>> 18.6 负载均衡集群介绍 实现负载均衡集群的软件有:LVS.Keepalived.Nginx.haproxy等.其中LVS属 ...

  9. 负载均衡集群介绍LVS介绍LVS调度算法LVS NAT模式搭建

    2019独角兽企业重金招聘Python工程师标准>>> 18.6 负载均衡集群介绍 • 主流开源软件LVS.keepalived.haproxy.nginx等 • 其中LVS属于4层 ...

最新文章

  1. 开发日记-20190902 关键词 读书笔记《Unix环境高级编程(第二版)》DAY 7
  2. JAVA中int、String的类型转换(亲测)
  3. python去掉列表中的单引号_Python:如何从列表项中删除单引号(Python: How to remove single quotes from list item)...
  4. java 程序打包成jar_Java程序打包成jar包
  5. HTML5 history新特性pushState、replaceState,popstate
  6. 实现一个基于Vue的Button小组件
  7. vs2015professional过期后登录微软账户仍然不能使用的解决方法
  8. 牛客练习赛89 第一题(牛牛吃米粒)
  9. python毕业设计作品基于django框架 教室图书馆座位预约系统毕设成品(6)开题答辩PPT
  10. 这几种常见的工业机器人编程方法你都知道吗
  11. 手机无法连接电脑热点解决方案
  12. 数据库优化(超级详细),转文,值得一读
  13. 计算机视觉-论文阅读笔记-基于高性能检测器与表观特征的多目标跟踪
  14. 托福高频真词List10 // 附托福TPO阅读真题
  15. NRF52840 SOC 在空气净化市场应用的发展趋势
  16. 用matlab对2003年香港SARS数据建模预估新冠病毒在H市的疫情走势
  17. JavaScript-歌词展示与音乐同步
  18. Android开发——获取并生成唯一识别码
  19. l7sa008b故障代码_2019奥克斯空调最新故障代码查询
  20. Python 学习笔记本一一

热门文章

  1. 机器学习中的数学(四)--线性代数
  2. 1011 牛牛学说话之-浮点数
  3. L3-2 还原文件 (30 分)
  4. 红帽linux 竞争对手,为什么红帽不把CentOS当作竞争对手?
  5. @kafkalistener中id的作用_无意中测试了下MySQL里面的join操作,发现还是存在理解偏差...
  6. matlab bs2rv.m,matlab遗传算法工具箱中的例子不能用?
  7. windows下搭建iphone开发环境
  8. Matrix: android 中的Matrix (android.graphics.Matrix) (转)
  9. jenkins自动部署windwos服务器
  10. 解锁树莓派root账号