haproxy 配置
1、环境:
操作系统:CentOS 6.4
haproxy: 1.3.15.10 [下载:http://download.chinaunix.net/download.php?id=25784&ResourceID=12508]
服务器IP: 10.5.24.51
修改HOST,添加如下配置
10.5.24.51 w1.rhythmk.com
10.5.24.51 w2.rhythmk.com
2、安装
tar -zxvf haproxy-1.3.15.10.tar.gzmv haproxy-1.3.15.10 haproxycd haproxymake TARGET=linux26 PREFIX=/usr/local/haproxy make install PREFIX=/usr/local/haproxy
默认安装后,/usr/local/haproxy/conf 路径是没有haproxy.cfg配置 ,添加配置文件如下:
globalmaxconn 51200chroot /usr/local/haproxyuid 99gid 99daemon#quietnbproc 1pidfile /usr/local/haproxy/logs/haproxy.piddefaultsmode http#retries 2option redispatchoption abortonclosetimeout connect 5000mstimeout client 30000mstimeout server 30000ms#timeout check 2000log 127.0.0.1 local0 err #[err warning info debug]balance roundrobin # option httplog # option httpclose # option dontlognull # option forwardforlisten admin_statsbind 0.0.0.0:8888option httplogstats refresh 30sstats uri /statsstats realm Haproxy Managerstats auth admin:adminfrontend rhythmk.combind 0.0.0.0:80option httpclose ## hdr_reg 采用正则匹配对应请求域名 ,进行映射 ## hdr_dom 全相等匹配域名 进行映射acl w1.rhythmk hdr_dom(host) -i w1.rhythmk.comuse_backend w1.rhythmk.com if w1.rhythmkacl w2.rhythmk hdr_reg(host) -i w2.rhythmk.comuse_backend w2.rhythmk.com if w2.rhythmk######## web1 ############## backend w1.rhythmk.commode httpbalance roundrobinappsession 9ai9 len 64 timeout 5h request-learnbalance roundrobin#cookie LOGONCOOKIE insert nocache#option httpchk GET /index.php# 端口 92xx 为主干,93xx 为分支1(dev),94xx 为分支2(branch2)server w1.rhythmk 127.0.0.1:6055 check inter 10000 rise 3 fall 3 weight 100######## web2 ############## backend w2.rhythmk.commode httpbalance roundrobinappsession 9ai9 len 64 timeout 5h request-learnbalance roundrobin#cookie LOGONCOOKIE insert nocache#option httpchk GET /index.phpserver w2.rhythmk 127.0.0.1:6056 check inter 10000 rise 3 fall 3 weight 100
添加启动脚本 restart.sh:
#!/bin/bashpkill -9 haproxy dirpath=/usr/local/haproxy$dirpath/sbin/haproxy -f $dirpath/conf/haproxy.cfg
为 restart.sh 添加执行权限。启动haproxy
3、验证:
已经配置好的站点 :
w1站点:
w2站点:
浏览地址:
http://10.5.24.51:8888/stats
转载于:https://www.cnblogs.com/rhythmK/p/5292488.html
haproxy 配置相关推荐
- redis sentinel集群配置及haproxy配置
ip分布情况: sentinel-1/redis 主 10.11.11.5 sentinel-2/redis 从 10.11.11.7 sentinel-3/redis 从 10.11.11.8 ha ...
- CENTOS7 高性能Linux集群 通过yum进行 haproxy配置 !安装 !使用!HAProxy配置文件详解
Haproxy配置 永久修改名字:便于区分虚拟机! Haproxy:hostnamectl set-hostname haproxy Web1: hostnamectl set-hostname WE ...
- haproxy配置文件管理脚本
#!/usr/bin/env python import os,sys,time,re,prettytable,json from collections import defaultdict,Ord ...
- haproxy配置负载均衡
haproxy服务器(DR) IP:192.168.235.135 httpd服务器(RS1) IP:192.168.235.155 httpd服务器(RS2) IP:192.168.235.158 ...
- haproxy配置TCP代理
haproxy配置TCP代理 安装: yum -y install haproxy 备份原配置文件: cp -rf /etc/haproxy/haproxy.cfg{,.bak} 删除配置文件中的注释 ...
- Haproxy 配置详解
http://www.07net01.com/linux/Haproxypeizhixiangjie_645322_1380518936.html HAProxy提供高可用性.负载均衡以及基于TCP和 ...
- 利用keepalived和haproxy配置mysql的高可用负载均衡
http://www.cnblogs.com/tae44/p/4717334.html 实验系统:CentOS 6.6_x86_64(2.6.32-504.30.3.el6.x86_64) 实验前提: ...
- 线上Haproxy配置
安装平台:centos 6.3 cd /srv wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.22.tar.gz #1.4.22版本比 ...
- haproxy配置参数详解
可以先下载本文档附件,查看根据手册查看 一.CentOS 6.6 HAProxy安装配置指南 下面来进行配置文件的详细参数介绍,更多参数还请查看官方手册, 下面贴出我的配置文件,我的实验环境是一台服务 ...
- haproxy配置代理tomcat和nginx_你真的掌握LVS、Nginx及HAProxy工作原理吗?
当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务. 图片来自 Unsplash 这些集群可以是 Web 应用服务器集群,也可以是数据库服务器 ...
最新文章
- java控制结构_java控制结构WORD
- PHP 超级全局变量
- [单刷APUE系列]第十一章——线程[1]
- 高压缩比 压缩软件 linux,Linux 下最为人熟知的归档/压缩工具
- Resharper插件如何启用原VS的智能提示
- 命令窗口ping oracle,Oracle中tnsping命令解析
- orale如果是整数后面补小数点0_Win10完美整数大小磁盘分区
- r语言 rgl 强制过程中_R语言中的方差分析方法汇总
- 黑马程序猿————OC在Foundation框架结构和字符串
- VS2017使用github
- 五 Zabbix全网监控
- NOIP2016普及组复赛 解题分析
- 形式语言与自动机第二课
- Java Instrument
- 【英语学习工具】程序员学习英语硬背硬记太难了, 在这里推荐 LeHoCat 提供免费的,看视频学英语的工具,制作英语教学课件的工具,帮助自学英语
- 零基础转行新媒体运营,有哪些必须要掌握的技能
- 华为nova10参数配置 华为nova10是5g手机吗
- WebRtC视频jitterbuffer原理机制
- JPA 关联表添加关联条件@Where、@WhereJoinTable()
- 【视频】IoT 物联网平台实例规格选型详解
热门文章
- matlab最小二乘法_基于最小二乘法的线性回归拟合
- php phpredis,PHP_PHP中redis的用法深入解析,redis是一个key-value存储系统。 - phpStudy...
- 怎么修改html游戏存档,星露谷物语存档修改图文教程 怎么修改游戏数据
- 哪个厂商搭载鸿蒙系统,神助攻!魅族官宣接入鸿蒙,导致概念股由绿翻红,3支直接涨停...
- 为多用户安装conda_Anaconda软件安装
- java怎么实现打牌_JAVA入门第三季实战:简易扑克牌
- 服务器怎么做虚拟空间,服务器怎么做虚拟空间
- HTML中轮播图里的圆点不充满,老师好,轮播图中的小点不显示
- 非命令行linux安装zip,如何在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions...
- jsp java 交互_JSP-Servlet入门4之JSP数据交互