通过两台apache服务器访问同一NFS 服务器,实现web共享和数据同步,当访问192.168.0.20和192.168.0.10时显示的是同一个网站的信息,配置如下
 
一NFS
1、          建立两个lv,格式化和挂载
fdisk /dev/sda
pvcreate /dev/ada5
vgcreate myvg /dev/sda5
lvcreate –L 3G –n mydata myvg
lvcreate –L 3G –n web myvg
mke2fs –j –L DATA /dev/myvg/mydata
mke2fs –j –L WEB /dev/myvg/web
mkdir –pv /www/{mydata/data,web}
mount /dev/myvg/mydata /www/mydata
mount /dev/myvg/web /www/web
2、          添加apache和mysql 用户,下面在apache那两台服务器上添加用户的id时候要和下面的id一样
groupadd –u 3306 mysql
useradd –g mysql –u 3306 mysql
useradd –u 888 apache
3、          设置共享 编辑 /etc/exports
/www/mydata 192.168.0.0/24(rw,async)
/www/web 192.168.0.0/24(rw,async)
启动 service nfs start
4、          安装mysql
tar xf mysql----- -C /usr/local
mv mysql---- mysql 
cd mysql
chown –R mysql:mysql .
       cp support-files/mysql.server /etc/init.d/mysqld
        cp support-files/my-large.cnf /etc/my.cnf
        vim /etc/my.cnf 添加datadir=/www/mydata/data
Chkconfig –add mysqld 
service mysqld start
二、apache 服务器配置
1、查看共享和挂载
 Showmount –e 192.168.0.30
     mkdir –pv /www/{htdoc,mydata}
     mount –t nfs 192.168.0.30:/www/htdoc /www/htdoc
     mount –t nfs 192.168.0.30:/www/mydata /www/mydata
     2、添加用户apache
         useradd –u 888 apache #id号一定要与nfs中的id相同
         chown –R apache:apache /www/htdoc
     3、安装apache
         tar xf httpd------
          cd httpd---   
         
       make
       make install
       /usr/local/apache/bin/apachectl start    启动
5、          安装php
在安装php是要用到mysql 的lib、include 等文件,所以把NFS上的/usr/local/mysql 添加到共享队列中,之后在这里挂载就可以使用了,过程和前边一样
架设挂载在 /www/mysql
make
make install
6、          修改httpd.conf 添加支持php的功能
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html
7、          测试
cd /www/htdoc
       vim index.php 输入一下内容
        <?php
           Phpinfo();
         ?>
      在客户端 测试能否看到php的测试页
 三、为了测试数据库的功能这里架设一个做好的论坛phpwind,
      因为apache 和 mysql 不在同一台主机上,所以要给mysql 配置密码才能远程登录,
      进入mysql
       mysql>grant all privileges on *.* to root@’%,%,%,%’ tdentified by ‘mima---’ ;
       mysql>flush privileges;
      su – apache
      解压phpwind 到 /www/htdoc ,在客户端浏览器中输入192.168.0.10    就可进行设置了,
      另一台apache 服务器的配置和基本相同