过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

nginx + keepalived 双机热备 可用于无域名直接IP地址访问的服务器吗?

IT技术 • wangpugod2003 • 发表于 9 年前 • 最后回复来自 wangpugod2003 • 9 年前

nginx + keepalived 双机热备方案网上很多描述的,比如http://itnihao.blog.51cto.com/1741976/926211,看起来都是服务器有域名,映射某个IP地址,然后一台崩溃后自动切换到另一台IP地址的机器。
但是我们这边服务器都是直接IP地址访问的?这样的话,两台服务器能基于nginx做一个双击热备的方案吗?有没这种方案,访问例如192.168.1.10的机器的后台服务器,如果这台崩了,就自动切换到192.168.1.11上?可行么?

加入收藏 新浪微博 分享到微信 ❤赞 3380 次点击 0 人赞 0 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到7条回复
Phenomenon 9 年前 #1 赞 0

云服务的负载均衡可以实现吧

wangpugod2003 楼主 9 年前 #2 赞 0

方案本来确定了基于nginx配置,但是突然发现我们的服务器没有域名访问,都是IP地址直接访问的?如何能基于nginx + keepalived 配置双机热备呢?

tl070602023 9 年前 #3 赞 1

完全可以,我以前自己玩过,只用keeplived就行,就是做个主服务器外网IP用来链接,另外两个内网IP作为逻辑服务,一台逻辑服务挂来会自动转到另外一台,当然主服务也是可以备份多个的,网上有很多博客都有

fly 9 年前 #4 赞 0

可以的,但是访问肯定不是直接访问192.168.1.10这样的IP,而是访问监视器/控制器——后台服务器。直接访问IP时没法切的吧。

tl070602023 9 年前 #5 赞 0

http://www.cnblogs.com/mchina/archive/2012/08/27/2644391.html 参考这个,我忘了还需要lvs这个东西了

vonabc 9 年前 #6 赞 0

可以,但你方案里的两个不同IP显然不行,你的服务器对外只能有一个IP(所谓的虚IP),不然你主挂了,客户还要手动填写备的IP,这样双机热备没啥意思了吧

wangpugod2003 楼主 9 年前 #7 赞 0

@tl070602023
@fly
@vonabc
@Catfish
了解了,需要配置虚拟IP地址。多谢各位的回答!!

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
阮一峰周刊 Issue 查看器:一个极简优雅的投稿浏览器
真的不喜欢python
大家现在新项目用java的话,用哪个版本的jdk
推荐大家使用 claude code + qwen3-coder 可以抛弃 Cursor了
实践 react router v7
大家用的什么AI code啊,有无白嫖途径?
CurSor不能使用claude模型了??????
claude真不错
Claude Code 公益镜像站白票使用教程
搞了个网站,帮助大家找到自己想要的互联网资源!

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号