摘要: 首先实现简单的 harproxy 负载均衡 node1 and node4:安装 httpd 服务,提供测试页 node 2 and node3:安装 haproxy,安装 keepalived haproxy 的简单配置: frontend webserver bind *:80 use_back 阅读全文
posted @ 2022-01-08 11:19 coocoo 阅读(75) 评论(0) 推荐(0) 编辑
摘要: mariadb-server: node4:192.168.2.14,非关键配置步骤省略 静态服务器: node1:192.168.2.11 node4:192.168.2.14:这里我们把 14 也作为静态 web 动态服务器: node2:192.179.2.12 调度器: node3:192. 阅读全文
posted @ 2022-01-08 10:26 coocoo 阅读(32) 评论(0) 推荐(0) 编辑
摘要: frontend webserver bind *:80 use_backend websrvs backend websrvs balance hdr (User-Agent) # 根据请求报文中 User-Agent 首部的值做 hash hash-type consistent # 一致性 h 阅读全文
posted @ 2022-01-08 10:15 coocoo 阅读(64) 评论(0) 推荐(0) 编辑
摘要: frontend webserver bind *:80 use_backend websrvs backend websrvs balance uri # 指明 uri 调度算法 hash-type consistent # 一致性哈希 server web1 192.168.2.11:80 ch 阅读全文
posted @ 2022-01-08 10:14 coocoo 阅读(36) 评论(0) 推荐(0) 编辑
摘要: frontend webserver bind *:80 use_backend websrvs backend websrvs cookie SERVERID insert nocache indirect # 将浏览器 cookie 插入到 backend server 原有 cookie 中, 阅读全文
posted @ 2022-01-08 10:12 coocoo 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 之前我们用 keepalived 高可用了 lvs 的 dr 模型,是通过 keepalived 自带的添加 ipvs 规则的方式实现的高可用。下面我们来对 nginx 实现高可用,并且实现双主高可用。 删除之前配置的 vip,执行下面的脚本即可。 #!/bin/bash # vip="192.16 阅读全文
posted @ 2022-01-08 10:09 coocoo 阅读(25) 评论(0) 推荐(0) 编辑