- 0
- 0
- 约6.29万字
- 约 78页
- 2026-02-05 发布于北京
- 举报
京峰JF2117-Day44上课笔记Nginx+Keepalived案例实战
1、Nginx双机高可用部署(v1版本)
1)高可用架构主要是指两台(多台)服务器、、数据库之间的架构,当其
中一台宕机或者异常,能够快速启用(切换)另外一台,保障门户、业务系
统、数据库持续服务,防止业务单点故障。
2)高可用不代表、数据库、业务系统不宕机,而表示、数据库、业务
系统宕机时间比较短,能够快速解决或者恢复等。衡量的高可用通常使
用9表示,例如可用率是99%、99.9%、99.999%。
3)基于SHELL编程一键实现Nginx高可用,主要编程思路如下:
◼两台NginxWEB服务器,引入地址1.188;
◼用户的跟88绑定(解析);
◼保障1.188同一时刻只能在一台Nginx服务器上;
◼一台Nginx宕机,可以自动切换至另外一台Nginx服务。
#!/bin/bash
#10:00:10
#autochecknginx.
#byauthor
########################
ETH_NAME=ens33:0
ETH_=88
ETH_MASK=
ETH_DIR=/etc/sysconfig/network-scripts
functioneth_config(){
catifcfg-$ETH_NAMEEOF
TYPE=Ethernet
BOOTPROTO=static
DEVICE=$ETH_NAME
ONBOOT=yes
IPADDR=$ETH_
NETMASK=$ETH_MASK
EOF
}
whiletrue
do
CHECK_NUM=$(ps-ef|grepnginx|grep-vgrep|grep-vcheck|wc-l)
if[$CHECK_NUM-ne0];then
ping-c5$ETH_
if[$?-ne0];then
cd$ETH_DIR
eth_config
ifup$ETH_NAME
fi
else
ifdown$ETH_NAME
rm-rf$ETH_DIR/ifcfg-$ETH_NAME
fi
sleep5
done
2、Nginx双机高可用部署(v2版本)
#!/bin/bash
#20:42:50
#autochangeservice
#byauthor
########################
ETH_NAME=ens33:1
NGX_=88
NGX_MASK=
ETH_DIR=/etc/sysconfig/network-scripts
NGX_NUM=`ps-ef|grepnginx|grep-vgrep|grep-vcheck|wc-l`
start(){
whilesleep4
do
if[$NGX_NUM-eq0];then
ifdown$ETH_NAME
exit0
else
ping-c2$NGX_/dev/null21
if[$?-ne0];then
cat$ETH_DIR/ifcfg-$ETH_NAMEEOF
TYPE=Ethernet
BOOTPROTO=static
DEVICE=$ETH_NAME
IPADDR=$NGX_
NETMASK=$NGX_MASK
ONBOOT=yes
EOF
ifup$ETH_NAME
fi
fi
date
done
}
stop(){
ifdown$ETH_NAME
rm-rf$ETH_DIR/ifcfg-$ETH_NAME
}
case$1in
start)
start
;;
stop)
stop
;;
*)
echo-e\03
您可能关注的文档
- 鲜榨果汁木瓜橙制作流程与配方.pdf
- 质量与密度:概念、单位及测量.pdf
- 短路径问题学习目标与方法探究.pdf
- 狂飙考试题目及答案.doc
- 狂飙公务员考试试题及答案.doc
- 宗教考试题及答案.doc
- mRNA新冠疫苗加强针接种后的免疫持久性追踪_2026年1月.docx
- 高校跨学科人才培养模式的实践探索与成效评估——以某实验班为例 _2026年1月.docx
- 大规模开放在线课程(MOOC)的学习完成率低成因与提升策略研究 _2026年1月.docx
- 科幻文学中的“后人类”想象与当代科技伦理的互文性研究 _2026年1月.docx
- 商业航天的融资渠道与风险研究_2026年1月.docx
- 智慧路灯与城市安防联动布控策略研究_2026年1月.docx
- 元宇宙实验室在工科教学中的沉浸效果评估_2026年1月.docx
- 某公司获国际海底管理局许可采矿但环保组织抗议破坏未知生态系统_2026年1月.docx
- 2026年及未来5年市场数据中国网约车行业发展前景预测及投资战略研究报告.docx
- 2026年及未来5年市场数据中国网络零售产业竞争现状及十五五投资动向研究报告.docx
- 2026年及未来5年市场数据中国卫星通信设备行业市场需求与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国卫星导航市场竞争力分析及投资战略预测研发报告.docx
- 2026年及未来5年市场数据中国网络教育行业前景研究与投资战略研究报告.docx
- 2026年及未来5年市场数据中国微型滤波器行业市场专项调研及投资前景可行性预测报告.docx
原创力文档

文档评论(0)