上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: reqadd #在请求报文中添加header rspadd #在响应报文中添加header repdel #在响应报文中删除header ####1.reqadd rspadd rspdel reqadd [{if|unless} ] 在请求报文中添加指定header 实现原理: client -- 阅读全文
posted @ 2022-07-26 17:29 老夫聊发少年狂88 阅读(82) 评论(0) 推荐(0) 编辑
摘要: haproxy 自定义错误页面有两种方式 1.一种是由haproxy本机提供错误页面,通过errorfile参数来设定。 2.第二种是将错误转到一个指定的url地址 通过 errorcode 参数来设定 ####errorfile来定义 errorfile\erroloc 来实现自定义错误页面: d 阅读全文
posted @ 2022-07-26 16:40 老夫聊发少年狂88 阅读(99) 评论(0) 推荐(0) 编辑
摘要: ####capture捕捉header的头部信息 定义到log capture {request|response} header捕获并记录指定请求或响应首部最近一次出现时的第一个值,捕获的首部值使用花括号{}括起来后添加进日志中。 如果需要捕获多个首部值,它们将以指定的次序出现在日志文件中,并以竖 阅读全文
posted @ 2022-07-26 16:16 老夫聊发少年狂88 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ###七层负载地址透传 haproxy是一个反向代理 发往服务器的请求中的客户端IP均为Haproxy主机的IP地址 而非真正的客户端地址 这会是服务器端的日志信息记录不了真实的IP X-Forwarded-For 首部则可用于解决此问题 Haproxy可以向每个发往服务器的请求上添加此X-Forw 阅读全文
posted @ 2022-07-26 14:45 老夫聊发少年狂88 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 检测的三种方式: 基于端口做状态检测 此为默认方式 基于指定URI做状态检测 基于指定URI的request请求头部内容做状态检测 1.httpchk参数 option httpchk指令基于http协议来做健康检查,只有返回状态码为 2xx 或 3xx 的才认为是健康,其余状态码都认为不健康 如果 阅读全文
posted @ 2022-07-26 11:39 老夫聊发少年狂88 阅读(381) 评论(0) 推荐(0) 编辑
摘要: ####1.安装socat yum install socat -y ####2.修改配置文件 global maxconn 5000 stats socket /var/lib/haproxy24/stats level admin #提高这个socket的操作权限为admin级别 systemc 阅读全文
posted @ 2022-07-26 11:02 老夫聊发少年狂88 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 状态页面设置 listen stats mode http bind *:80 stats enable #启用stats功能 stats refresh 5s #设置自动刷新时间间隔 stats hide-version #隐藏haproxy版本 stats uri /haproxy-status 阅读全文
posted @ 2022-07-26 09:54 老夫聊发少年狂88 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.定义配置 [root@proxy01 haproxy]# cat /etc/haproxy/conf.d/app.oldxu.net.cfg frontend app_web bind *:8899 mode http use_backend app_servers backend app_se 阅读全文
posted @ 2022-07-25 17:50 老夫聊发少年狂88 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 代理相关配置: frontend 用于定义一系列监听的端口,这些端口可接受客户端请求并与之建立连接 backend 用于定义一系列后端服务器,代理将会将对应客户端的请求转发至这些服务器 listen 通过关联前端和后端定义一个完整的代理 ###frontend ####1.1 mode 参数 mod 阅读全文
posted @ 2022-07-25 14:17 老夫聊发少年狂88 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在Haproxy中的代理的配置包括4个模块,defaults、listen、frontend、backend。 defaults:用于为所有其它配置段提供默认参数,listen、frontend、backend将使用defaults中的设置,如果想通的参数被重复设置,那么listen、fronten 阅读全文
posted @ 2022-07-25 10:30 老夫聊发少年狂88 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Haproxy中的 global (全局) 配置部分的优先级是最低的。主要对进程的权限运行方式运行参数进行优化 global 主要包括了三个方面的配置: 进程和安全管理 性能优化配置 debug ###1.进程和安全管理 ####1.1 chroot 修改haproxy的工作目录到指定的目录,并在放 阅读全文
posted @ 2022-07-23 16:51 老夫聊发少年狂88 阅读(60) 评论(0) 推荐(0) 编辑
摘要: HAProxy基于cookie实现客户端会话保持 使用ip_hash时,如果有众多用户使用相同的公网地址去访问同一个服务时,由于这些用户所使用的公网IP都为同一个,HAproxy就会把他们调度到同一后端的服务器,由此可能造成后天的单台服务器的压力过大,因此需要其他的方法来进行调度。 HAProxy可 阅读全文
posted @ 2022-07-21 15:52 老夫聊发少年狂88 阅读(122) 评论(0) 推荐(0) 编辑
摘要: frontend: 定义前端 对外提供什么端口; backend: 定义后端 集群资源池中具体有多少节点; use_backend: 关联前端和后端的 类似于nginx中的proxy_pass 基于条件的方式来进行调度 default_backend: 关联前端和后端的,默认所有的请求都调度 lis 阅读全文
posted @ 2022-07-21 11:33 老夫聊发少年狂88 阅读(94) 评论(0) 推荐(0) 编辑
摘要: ###1.什么是haproxy haproxy虽然名称包含ha,但是它不提供任何HA的高可用功能,它仅提供proxy代理的功能 但haproxy提供对后端节点进行状态检测,一旦后端节点出现故障,haproxy会将请求重新分发,这也是它将自己称为haproxy的原因 ###2.haproxy应用场景 阅读全文
posted @ 2022-07-21 10:17 老夫聊发少年狂88 阅读(252) 评论(0) 推荐(0) 编辑
摘要: starttime=`date +'%Y-%m-%d %H:%M:%S'` #执行程序 sleep 10 endtime=`date +'%Y-%m-%d %H:%M:%S'` echo $starttime $endtime start_seconds=$(date --date="$startt 阅读全文
posted @ 2022-06-23 17:31 老夫聊发少年狂88 阅读(2136) 评论(0) 推荐(0) 编辑
摘要: ###[1.介绍](#tag1) ###[2.升级内核](#tag2) * [2.1 CentOS 升级内核](#tag2.1) * [2.2 Ubuntu 升级内核](#tag2.2) ###[3.安装wireguard](#tag3) ###[4.wireguard配置详解](#tag4) * 阅读全文
posted @ 2022-06-14 09:17 老夫聊发少年狂88 阅读(3488) 评论(0) 推荐(0) 编辑
摘要: 官方文档 https://axkibe.github.io/lsyncd/ https://github.com/axkibe/lsyncd ###1.什么是lsyncd lsyncd是一个文件系统事件监控器,当文件发生变化是会触发lsyncd向目标地址传送变化的数据。 Lysncd 实际上是lua 阅读全文
posted @ 2022-05-10 21:53 老夫聊发少年狂88 阅读(250) 评论(0) 推荐(0) 编辑
摘要: ###1.什么是时间同步 将本地时间与互联网的时间服务器进行同步 ###2.为什么需要同步时间 计算机本身用 “晶体振荡器” 这个电子原件的振荡频率来计算时间 但是受到环境的影响 主要是温度 振动的频率会受到影响 各种服务需要精确的时间来记录软件及服务器的运行状态 例如zabbix服务器时间滞后 当 阅读全文
posted @ 2022-05-07 10:50 老夫聊发少年狂88 阅读(1347) 评论(1) 推荐(0) 编辑
摘要: Linux下的三个时间,分别是:atime,mtime,ctime,它们的区别是 名称 全名 中文名称 解释 atime access time 访问时间 文件中的数据库最后被访问的时间 mtime modify time 修改时间 文件内容被修改的最后时间 ctime change time 变化 阅读全文
posted @ 2022-04-12 11:29 老夫聊发少年狂88 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 公司项目需要嵌套页面,同事查找到X-Frame-Options 这个nginx参数 在响应头里加一个X-Frame-Options DENY:浏览器拒绝当前页面加载任何Frame页面 SAMEORIGIN:frame页面的地址只能为同源域名下的页面 ALLOW-FROM origin:origin为 阅读全文
posted @ 2022-04-02 11:54 老夫聊发少年狂88 阅读(2763) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页