Http server 2 配置
1> 安装http服务器软件及开启服务都与client 1的作法相同,所以就不同重复,自己操作。
2> 为http服务创建一个主页
[root@localhost Server]# echo "222222" > /var/www/html/index.html
3> 开启arp过滤
先查看状态,如上,再过滤
[root@localhost Server]# echo "net.ipv4.conf.all.arp_ignore = 2" >> /etc/sysctl.conf
[root@localhost Server]# echo "net.ipv4.conf.eth1.arp_announce = 1" >> /etc/sysctl.conf
4> 添加到主机192.168.2.11的路由
[root@localhost ~]# route add -host 192.168.2.11 dev lo:0
测试
找一台在192.168.2.0网段的主机进行测试
刷新一下页面
现在我们来想像一种情况,如果我们一个用户在server 1上注册了一个帐户,而等到他再次再次登录的时候,他却进入了第二个server2的数据库,那么他可能登录进自己的帐户吗?这显然是不可以的,因为这两个server各自有自己的数据库,他们之间的数据不能相互传送,那么对这种情况我们应该怎么做呢,其实我们可以让这两个servers的数据库放在同一个地方,让这两个server在工作的时候都读取一个数据库,这样这个数据库不同步的问题就可以解决了,基于上面的实验,我们可以把这两个server的数据放在一个主机中,通过共享的方式,让两个server服务器读取同一个数据。
因为我们现在只是做一个实验,所以我们并不把这两个网站的数据库进行重合,我们只是把这两个网站主页分别挂载到远程数据库主机的一个目录.(在进行lvs负载均衡的时候,两个网站是一样的,基于实验的明确性,我们才使用了不同的网页内容,所以在实际使用中不能这样做)