|
|

楼主 |
发表于 2008-7-5 19:58:50
|
显示全部楼层
重新编译了内核,加入了lvs支持,但还是没有配置成功
我的环境如下
两台linux server ip分别192.168.70.8 192.168.70.9
192.168.70.8 做director 用192.168.70.100做虚拟ip 192.168.70.9 做realserver
192.168.70.8的配置
ifconfig eth0:0 192.168.70.100 broadcast 192.168.70.100 netmask 255.255.255.255 up
route add -host 192.168.70.100 dev eth0:0
echo "0" >/proc/sys/net/ipv4/ip_forward
echo "1" >/proc/sys/net/ipv4/conf/all/send_redirects
echo "1" >/proc/sys/net/ipv4/conf/default/send_redirects
echo "1" >/proc/sys/net/ipv4/conf/eth0/send_redirects
ipvsadm -C
ipvsadm -A -t 192.168.70.100:80 -s rr
ipvsadm -a -t 192.168.70.100:80 -r 192.168.70.9:80 -m -w 1
192.168.70.8 上停止了apache服务
192.168.70.9 做real server
ifconfig lo:0 192.168.70.100 broadcast 192.168.70.100 netmask 255.255.255.255 up
route add -host 192.168.70.100 dev lo:0
echo "0" >/proc/sys/net/ipv4/ip_forward
echo "1" >/proc/sys/net/ipv4/conf/all/hidden
echo "1" >/proc/sys/net/ipv4/conf/lo/hidden
192.168.70.9的机器上启动apache
局域网的其他机器测试
telnet 192.168.70.100 80
正在连接到192.168.70.100...不能打开到主机的连接, 在端口 80: 连接失败
我想让192.168.70.100:80的请求能够到达192.168.70.9:80 但是不能成功,不知道是哪个地方出错了 |
|