安装web服务及php
[root@Web-A ~]# yum -y groupinstall "Web Server" "PHP Support"
[root@Web-A ~]# vi /etc/sysctl.conf
################################################
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.lo.arp_announce = 2
################################################
[root@Web-A ~]# sysctl -p
[root@Web-A ~]# ifconfig eth0:0 172.16.9.254 netmask 255.255.255.255 up
[root@Web-A ~]# route add -host 172.16.9.254 dev eth0:0
[root@Web-A ~]# echo `hostname` > /var/www/html/index.html
[root@Web-C ~]# vi /etc/httpd/conf/httpd.conf
修改
ServerName
[root@Web-A ~]# service httpd start
4、测试:
(1)
把所有三个WEB服务全停掉
[root@Test-Web-A ~]service httpd stop
[root@Test-Web-B ~]service httpd stop
[root@Test-Web-C ~]service httpd stop
访问VIP
root@Web:[/root]~$lynx 172.16.9.254
Alert!: Unable to connect to remote host.
Looking up 172.16.9.254 first
Looking up 172.16.9.254
Making HTTP connection to 172.16.9.254
Alert!: Unable to connect to remote host.
lynx: Can't access startfile
(2)
开启Test-Web-A服务:
[root@Test-Web-A ~]service httpd start
root@Web:[/root]~$lynx 172.16.9.254
显示页面如下:
Test-Web-A
(3)
停掉Test-Web-A服务,启动Test-Web-B服务:
[root@Test-Web-A ~]service httpd stop
[root@Test-Web-B ~]service httpd start
root@Web:[/root]~$lynx 172.16.9.254
刷新几次后,显示页面如下:
Test-Web-B
(4)
停掉Test-Web-B服务,启动Test-Web-C服务:
[root@Test-Web-B ~]service httpd stop
[root@Test-Web-C ~]service httpd start
root@Web:[/root]~$lynx 172.16.9.254
刷新几次后,显示页面如下:
Test-Web-C
(5)
把所有三个WEB服务全启动
[root@Web-A ~]service httpd start
[root@Web-B ~]service httpd start
[root@Web-C ~]service httpd start
分别用不同ip的主机访问会发现显示不同的页面
今天试验到此结束,接下来是mysql双主高可用服务器的搭建及iscsi+gfs文件系统的搭建。
明天继续…………
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-101620-4.html
自己什么都不需要担心
不过比较灵活