在实际项目中需要用到haproxy做TCP转发,下面主要针对haproxy的安装及TCP数据转发配置进行说明 一、安装Haproxy (1)编译安装Haproxy (2)修改Haproxy配置 (3)启动haproxy 二、Haproxy TCP数据转发 参考:http://www.echojb.c ...
分类:
其他好文 时间:
2017-04-12 02:57:03
阅读次数:
213
Haproxy 是一个开源的负载均衡和反向代理软件,其提供了高可用的网络服务。其一般是应用于web服务,但同时也能为SMTP和终端服务等提供可靠的支持。 1、下载安装haproxy 2、配置Haproxy 假若想访问监控界面:配置stats uri /haproxy项,重启服务: 设置防火墙: 监控 ...
分类:
其他好文 时间:
2017-04-10 21:17:00
阅读次数:
304
#增删改查之查def look(): while 1 : enter = input("查看:如www.oldboy.org\n") l = [] flag = False with open("haproxy.conf") as enter_read: for line in enter_read ...
分类:
其他好文 时间:
2017-04-09 20:33:01
阅读次数:
141
#查看 def look(): while 1 : x = input("查看:如www.oldboy.org\n")#输入 i = []#定义空列表 flag = False#标识位 with open("haproxy.conf") as x_read:#打开文件 for line in x_r... ...
分类:
其他好文 时间:
2017-04-09 19:13:43
阅读次数:
143
# Author rendelei#_*_coding:utf-8_*_import osimport datetimedef fetch(data): # backend www.oldboy.org # server 100.1.7.9 100.1.7.9 weight 20 maxconn 3 ...
分类:
其他好文 时间:
2017-04-09 13:49:00
阅读次数:
267
1、修改haproxy的配置文件 运用的知识点: 1.Python简单数据结构的使用:列表、字典等 2.python两个模块的使用:os os.rename('文件1','文件2') 3.python函数的定义和调用 4.标志位的灵活运用:flag用于找backend的record和判断是否已经将记 ...
分类:
编程语言 时间:
2017-04-09 09:38:25
阅读次数:
249
作业1:对文件haproxy.conf进行增删改查: haproxy.conf原文件内容如下: 作为小白还是有些许的成就感,但代码中还存在很多很多的bug,以后会逐渐完善,我的代码如下: 作业2:输入用户名密码,认证成功后显示欢迎信息,输错三次后锁定: 用户信息表如下: 代码如下(憋了一上午,让我深 ...
分类:
其他好文 时间:
2017-04-08 13:34:12
阅读次数:
273
一、项目需求 1、查询:根据输入指定域名,查看haproxy.conf配置文件内backend的详细信息 2、修改:根据输的域名和backend内的IP地址,修改每条backend的权值和最大连接数 3、增加:根据谁的域名,在该域名的backend下增加一条server记录 4、删除:根据输入的域名 ...
分类:
编程语言 时间:
2017-04-08 11:17:27
阅读次数:
257
acl语法:acl<acl_name><criterion>[flags][operator]<value>acl_name:自定义的acl名称,区分大小写,只能包含、字母、数字、"-"、"_"、":"、"."criterion:检查条件flag:标志位,例如:-i:不区分大小写operation:操作符,做数值比较,例如:eq(=)、ge(&..
分类:
其他好文 时间:
2017-04-08 01:25:40
阅读次数:
153
haproxy安装:yum-yinstallhaproxyHAProxy工作模式tcp:haproxy的默认模式;该模式下,haproxy在客户端和upstreamserver之间建立一个全双工连接;这种模式不会对应用层协议做任何检查;SSL、MySQL、SSH、https等都应该使用此模式。http:工作在http协议下,对应用层数据做深度..
分类:
其他好文 时间:
2017-04-07 18:58:06
阅读次数:
186