# 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
在上篇安装的nginx的机器环境上将nginx停掉 编辑Haproxy启动脚本 针对配置文件的路径创建以下文件 编辑haproxy配置文件,配置log,并启动 浏览器访问 更改配置文件的检查url,对url检查页面进行测试 下面是检测url和uri的几种方式 将页面改回来 更改配置文件获取客户端的真 ...
分类:
其他好文 时间:
2017-04-04 16:00:56
阅读次数:
218
Haproxy版本需要在1.5以上才支持SSLhaproxy代理ssl有两种方式1、haproxy本身提供ssl证书,后面的web服务器走正常的http,这种方式需要重新编译haproxy2、haproxy本身只提供代理,后面的web服务器https,这种方式不需要重新编译方式一:重新编译安装makeTARGET=linux3100USE_OPE..
分类:
其他好文 时间:
2017-03-31 22:21:23
阅读次数:
1583
由于数据分析的需要,我们必须打开Haproxy日志,并记录相关的503错误信息进行汇总统计。所以有了下文:在配置前,我们先来了解下日志的level: local0~local7,16~23保留为本地使用。 0 emerg 系统不可用 1 alert 必须马上采取行动的事件 2 crit 关键的事件 ...
分类:
其他好文 时间:
2017-03-31 17:05:51
阅读次数:
219
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并且它的运..
分类:
其他好文 时间:
2017-03-29 16:43:41
阅读次数:
367