HAProxy的ACL调度规则HAProxy的ACL可以对接收到的报文进行匹配和过滤,基于请求报文头部中的源地址、源端口、目标地址、目标端口、请求方法、URL、文件后缀等信息内容进行匹配并执行进一步操作。acl的定义语法格式:acl<aclname><criterion>[flags][operator][<value>]aclacl名称条件条件标记位具体操作符
分类:
其他好文 时间:
2019-06-10 15:46:58
阅读次数:
115
HAProxy的压缩功能haproxy还支持http协议的压缩机制,常用的算法有gzip和deflate。压缩的功能仅在7层有效,用户在请求时会先将浏览器支持的压缩算法发送给服务器,然后使用相同的压缩算法将数据返回给用户压缩的使用方法1.修改配置文件frontendwebbind172.20.27.20:80modehttp#haproxy要启用压缩功能必须是在7层compressionalgog
分类:
其他好文 时间:
2019-06-10 15:45:19
阅读次数:
106
HAProxy客户端IP地址的透传环境准备serverIPclient172.20.27.10haproxy172.20.27.20,192.168.27.10nginx192.168.27.21nginx操作1.首先对nginx的主配置中的日志做修改[root@nginx~]#vim/apps/nginx/conf/nginx.conflog_formataccess_json‘{"@times
分类:
其他好文 时间:
2019-06-10 15:44:18
阅读次数:
131
keepalived+lvs配置sorryserver当配置在lvs上的rs都无法访问到时,就需要有一台备用的服务器来提供报错页面,此服务器称为sorry_server。配置sorry_server准备主机4台serverhostnameipkeepaliveds1172.20.27.10sorryserverweb3172.20.27.13nginxweb1172.20.27.20nginxwe
分类:
其他好文 时间:
2019-06-10 15:44:01
阅读次数:
117
后端web服务器状态检测HAProxy有三种状态检测方式:1.基于四层的传输端口做状态监测2.基于指定的uri做状态监测3.基于指定的URI的resquest请求头部内容做状态监测基于四层的传输端口做状态监测四层传输时可以基于ip或者port做监测,也可以将ip和port监测在后端服务器上的另一个地址和端口用来实现数据通道和监测通道的分离示例:1.修改配置文件[root@localhost~]#v
分类:
Web程序 时间:
2019-06-10 15:42:23
阅读次数:
337
HAProxy自定义错误页面HAProny自定义错误页面有两种方式,一种是由haproxy本机提供错误页面,第二种是将错误重定向到一台专用来提供错误界面的sorryserver上来提供错误页面由haproxy本机提供错误页面haproxy还可以捕捉错误码,然后根据错误码将错误页面重定向到本机的错误页面上,由haproxy来提供错误页面语法errorfileerrorcode/path/to/err
分类:
其他好文 时间:
2019-06-10 15:41:59
阅读次数:
132
keepalived多节点配置方法准备3台主机serverhostnameipkeepaliveds1172.20.27.10keepaliveds2172.20.27.11keepaliveds3172.20.27.12S1节点配置1.修改配置文件[root@s1~]#vim/etc/keepalived/keepalived.conf!ConfigurationFileforkeepalive
分类:
其他好文 时间:
2019-06-10 15:39:24
阅读次数:
247
HAProxy日志配置HAProxy可以基于rsyslog记录日志到指定的设备日志的配置方法1.修改haproxy配置文件[root@localhost~]#vim/etc/haproxy/haproxy.cfglog127.0.0.1local3info#在全局配置段中配置,定义日志记录级别2.修改syslog的配置文件[root@localhost~]#vim/etc/rsyslog.conf
分类:
其他好文 时间:
2019-06-10 15:36:45
阅读次数:
167
keepalived+lvs基于http检测keepalived+lvs基于tcp检测无法探测到后端的Java程序是否假死,所以此时就需要用到基于http的检测方法。基于http检测的原理是检测后端服务器上的某个页面,如果能获取到则表示后端服务器存活,否则表示后端服务器故障。语法格式HTTP_GET{#基于http做后端服务器的健康状态检测url{#path/path/to/page#指定所要检测
分类:
Web程序 时间:
2019-06-10 15:36:06
阅读次数:
114
HAProxy修改报文首部HAProxy可以对请求或响应报文的首部进行修改,从而对用户增加或隐藏部分首部信息在响应报文或请求报文中添加内容#在请求报文尾部添加指定的报文reqadd<string>[{if|unless}<cond>]#在响应报文尾部添加指定的报文rspadd<string>[{if|unless}<cond>]示例:在响应报文的尾部
分类:
其他好文 时间:
2019-06-10 15:32:27
阅读次数:
95