1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| [root@real-server1 ~]# yum install -y nginx [root@real-server1 ~]# echo "real-server1" >> /usr/share/nginx/html/index.html 两台机器都安装,按顺序添加不同的主机名以示区分 [root@real-server1 ~]# ip addr add dev lo 192.168.246.160/32 #在lo接口上绑定VIP [root@real-server1 ~]# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore #忽略arp广播 [root@real-server1 ~]# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce #匹配精确ip地址回包 [root@real-server1 ~]# systemctl start nginx [root@real-server1 ~]# systemctl enable nginx
#关闭65秒的控制刷新 [root@real-server1 ~]# vim /etc/nginx/nginx.conf 65--改成--0 [root@real-server1 ~]# systemctl restart nginx ============================================================================= 因为:realServer的vip有了,接着就是同一个网段中拥有两个vip, 客户端在网关发送arp广播需找vip时需要让realServer不接受响应. 解决: echo 1 >/proc/sys/net/ipv4/conf/eth0/arp_ignore arp_ignore 设置为1,意味着当别人的arp请求过来的时候,如果接收的设备没有这个ip,就不做出响应(这个ip在lo上,lo不是接收设备的进口) echo 2 >/proc/sys/net/ipv4/conf/eth0/arp_announce 使用最好的ip来回应,什么是最好的ip?同一个网段内子网掩码最长的
|