环境: 都必须关掉防火墙
一、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 开机开启
- 查看存储端共享
[root@web1 ~]# showmount -e 192.168.122.241 观察可用的储存端 和它所支持的网段
Export list for 192.168.122.241:
/webdata 192.168.122.0/24
手动挂载 [可选]
[root@web1 ~]# mount -t nfs 192.168.122.241:/webdata /var/www/html/
[root@web1 ~]# umount /var/www/html/自动挂载到网站主目录
[root@web1 ~]# vim /etc/fstab
192.168.122.241:/webdata /var/www/html nfs defaults 0 0
[root@web1 ~]# mount -adf 查看挂载
web2 web3同上
三、测试网站访问 这个命令是用Linux 测试网站访问