Ubuntu64 apache2+lvs+Keepalived
2024-10-12 11:00:02
安装 apache2, vim, keepalived 和 ipvsadm
打开 vim /etc/keepalived/keepalived.conf
点击 i, 进入编辑状态, 输入:
! Configuration File for keepalived global_defs {
router_id LVSMaster
} vrrp_instance VI_1 {
state MASTER
interface ens33 # 对外服务的网卡
virtual_router_id 100 #VRRP组名,两个节点的设置必须一样,以指明各个节点属于同一VRRP>组
priority 100 #主节点的优先级(1-254之间),备用节点必须比主节点优先级低
advert_int 1 #设置主备之间同步检查的时间间隔单位秒
authentication { #设置验证信息,两个节点必须一致
auth_type PASS
auth_pass abcd123
}
virtual_ipaddress { #指定虚拟IP, 两个节点设置必须一样
192.168.144.200
}
} virtual_server 192.168.144.200 80 {
delay_loop 6
lb_algo rr
lb_kind DR
persistence_timeout 0
protocol TCP real_server 192.168.144.128 80 {
weight 1
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
}
然后点击 esc, 退出编辑, 输入 :wq 保持.
启动 service keepalived start
编辑 apache2 默认页 index.html
启动局域网访问 LVS: 192.168.144.200
最新文章
- 每天一个linux命令(23):Linux 目录结构
- PHP笔试题(转载)
- BZOJ4342 : CF348 Pilgrims
- C# Tips: 将 VS2012 / VS2013 的.sln文件、project文件转换成 VS2010格式
- c# 如何获取项目的根目录
- 根据不同的浏览器对不同元素进行css调整
- HDU 2444 The Accomodation of Students(推断是否是二分图)
- TimeJob权限问题 拒绝访问
- ios 自定义NSError
- oracle图形界面乱码
- Android Studio开发环境配置(win7)
- ASP.NET Core 认证与授权[1]:初识认证
- HDU6237-A Simple Stone Game-找素因子(欧拉函数)-2017中国大学生程序设计竞赛-哈尔滨站-重现赛
- Redis可视化客户端管理及监控工具TreeNMS
- 修改Egret引擎代码的方法
- Java学习笔记51(综合项目:家庭记账系统)
- C++ Templates 关于程序库的概念和通用工具
- SecureCRT方向键不可用
- Android studio安装配置常见问题及其解决方案
- 【BZOJ2876】【NOI2012】骑行川藏(数学,二分答案)