
keepalived+nginx搭建高可用几个注意点
发布日期:2021-05-18 08:52:30
浏览次数:12
分类:精选文章
本文共 808 字,大约阅读时间需要 2 分钟。
keepalived配置及故障排查
在yum安装完keepalived之后,接下来需要配置keepalived的配置文件。keepalived的工作模式分为master和backup两种服务器模式,每台服务器都会有自己的配置文件,需要分别配置。
配置文件注意事项
在master和backup的keepalived配置文件中,网络接口名为当前机器的网卡名称。例如,master服务器的网络接口名可能为eth0,backup服务器的网络接口名可能为eth1。VIP的选择需要合理,通常在局域网环境下,VIP应位于同一网段内,这样做高可用时更直观。但在外网环境下,VIP可以是任何可用的公网IP,只要客户端能访问即可。
启动服务
停止nginx服务,启动keepalived服务。在启动过程中,keepalived会自动拉动nginx服务一起启动。如果启动失败,可能是配置文件问题或防火墙设置不当。检查防火墙设置,确保keepalived所在的端口没有被阻挡。可以尝试关闭firewalld并设置selinux为Permissive。
systemctl stop firewalldiptables -nvLsetenforce 0getenforce
确保keepalived脚本权限为755,否则可能导致实验失败。
VIP查看
查看VIP时,使用ip命令,而不是ifconfig命令。
ip addr show
默认情况下,nginx安装完成后,索引页面位于/usr/share/nginx/html/index.html。
故障排查
如果启动失败,检查防火墙和selinux设置。确保keepalived脚本权限为755。查看VIP时使用ip命令。如果发现VIP无法添加,可能需要重新检查配置文件。
通过以上步骤,完成keepalived的配置及故障排查。遇到问题时,可以参考官方文档或相关技术社区获取更多支持。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月26日 01时19分59秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mybtis-plus 出现 Wrong namespace
2019-03-15
Linux内核文档:《Linux邮件客户端配置信息》
2019-03-16
解决transition动画与display冲突的几种方法
2019-03-16
理解JavaScript的临时包装对象
2019-03-16
实习记-3
2019-03-16
2008年7月20日星期日
2019-03-16
c#启动本机程序
2019-03-16
用户登陆的验证码的制作
2019-03-16
判断远程文件是否存在
2019-03-16
滚动页面
2019-03-16
跟小静读CLR via C#(15)--String,熟悉而又陌生
2019-03-16
升级java11后,maven命令打包报错
2019-03-16
python【5】-生成式,生成器
2019-03-16
JAVA入门[4]-IntelliJ IDEA配置Tomcat
2019-03-16
springboot redis key乱码
2019-03-16
Win10禁用自带的笔记本键盘
2019-03-16
shell及脚本1——变量
2019-03-16
insmod模块的几种常见错误
2019-03-16
shell及脚本4——shell script
2019-03-16