负载均衡lvs+keepalived故障一例:不能访问web virtual

本文介绍了一种特定情况下网站无法通过域名访问的问题及解决方案。故障表现为可通过VIP 80端口正常访问,直接访问真实服务器也正常,但域名访问却失败。问题根源在于httpd-vhost.conf文件中VirtualHost配置不当,应将<VirtualHost vip:80>更改为<VirtualHost *:80>。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题出现频率:两次,一次是刘宇,一次是智联招聘的sa。
故障现象
1、能通过telnet vip 80正常访问
2、单独访问每个真实服务器的页面,正常。
3、访问域名(绑定了vip),就不行。
具体情况描述
前端负载均衡,中间是2-3个真实服务器。真实服务器配置apache,并启用web虚拟机。大概2-3个虚拟站点。
问题所在
在httpd-vhost.conf你指定了地址,如<VirtualHost  vip:80> 这是不对的。
处理问题:
修改httpd-vhost.conf,使<VirtualHost  vip:80>为 <VirtualHost  *:80>即可。
原因:
vip使用的是lo:0接口,而不是物理接口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值