NFS 用于网络集群控制 一台机器来控制许多机器更改网页内容

环境: 都必须关掉防火墙

一、nas(存储端)

[root@nas ~]# yum -y install nfs-utils 安装这个软件
[root@nas ~]# mkdir /webdata //存储网站代码 创建一个储存文件
[root@nas ~]# echo "nfs test..." > /webdata/index.html 将内容输入进去这个文本

[root@nas ~]# vim /etc/exports 这是在更改那个网段的可以使用这个程序
/webdata 192.168.122.0/24(rw,sync,no_root_squash)

rw是只读写 后边是下边的解释

//不压制root(当client端使用root挂载时,也有root权限)
//默认是压制root,及时你用root登录,也没有root权限,因为被压制,为了安全

[root@nas ~]# systemctl start nfs-server 启动软件
[root@nas ~]# systemctl enable nfs-server 开机自启软件
[root@nas ~]# exportfs -v exportfs 这是查看支持的网段 -v是详细信息
/webdata 192.168.122.0/24(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)

二、web1 web2 web3 客户端

以web1为例:
[root@web1 ~]# yum -y install nfs-utils httpd
[root@web1 ~]# systemctl start httpd 开启
[root@web1 ~]# systemctl enable httpd 开机开启

  1. 查看存储端共享

[root@web1 ~]# showmount -e 192.168.122.241 观察可用的储存端 和它所支持的网段
Export list for 192.168.122.241:
/webdata 192.168.122.0/24

  1. 手动挂载 [可选]
    [root@web1 ~]# mount -t nfs 192.168.122.241:/webdata /var/www/html/
    [root@web1 ~]# umount /var/www/html/

  2. 自动挂载到网站主目录
    [root@web1 ~]# vim /etc/fstab
    192.168.122.241:/webdata /var/www/html nfs defaults 0 0
    [root@web1 ~]# mount -a

  3. df 查看挂载

  4. web2 web3同上

三、测试网站访问 这个命令是用Linux 测试网站访问

firefox 192.168.122.85

firefox 192.168.122.111

firefox 192.168.122.166

你可能感兴趣的:(NFS 用于网络集群控制 一台机器来控制许多机器更改网页内容)