一、1.名词解释:NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议
2.NFS 的客户端主要为Linux ;支持多节点同时挂载,以及并发写入
3.作用:提供文件共享服务;为 Web Server 配置集群中的后端存储
4.环境:准备三台服务器;一台做nas,两台做服务器,桥接的网,用真机的浏览器访问服务器的IP地址
liunx----文件服务-NFS Server_第1张图片
5.关闭防火墙:vi /etc/selinux/config SELINUX=disabled
liunx----文件服务-NFS Server_第2张图片
systemctl stop firewalld
systemctl disable firewalld
6.nas(储存端)
(1)NAS :Network Attached Storage:网络附属存储;NFS是NAS的一种
(2) 安装NFS服务器: yum -y install nfs-utils
liunx----文件服务-NFS Server_第3张图片
注:是一台为nas的服务器下载安装nfs
(3)mkdir /webdata 存储网站代码
(4)echo "nfs test..." > /webdata/index.html 放置测试页面
liunx----文件服务-NFS Server_第4张图片
(5)配置NFS服务器:vim /etc/exports
/webdata 192.168.142.0/24(rw)
注释:/webdata指的是发布资源的目录
10.8.162.0/24允许访问NFS的客户机
(rw)可读可写
liunx----文件服务-NFS Server_第5张图片
(6)启动NFS服务器:systemctl start nfs-server
开机自启nfs服务器:systemctl enable nfs-server
liunx----文件服务-NFS Server
(7)检查NFS输出是否正常:
exportfs -v -v 检查输出的目录
liunx----文件服务-NFS Server
二、布置web1 web2 服务器(客户端)
1.WEB1服务器:安装NFS客户端:
(1) yum -y install nfs-utils httpd
liunx----文件服务-NFS Server_第6张图片
(2)开启httpd程序:systemctl start httpd
开机自启: systemctl enable httpd
liunx----文件服务-NFS Server
(3)查看存储端共享:
showmount -e 192.168.142.133 // 查询NFS服务器可用目录
liunx----文件服务-NFS Server_第7张图片
(4)手动挂载:
mount -t nfs 10.8.162.155:/webdata /var/www/html/
liunx----文件服务-NFS Server_第8张图片
(5)查看挂载:df
liunx----文件服务-NFS Server_第9张图片
(6)使用web客户端查看web服务器:真机打开浏览器浏览网页即可。
liunx----文件服务-NFS Server_第10张图片
三、第二个客户端同上:
1.安装NFS客户端:
2.(1)开启htppd程序
(2)开机自启
2.查看存储端共享:showmount -e 10.8.162.154
3.手动挂载:mount -t nfs 10.8.162.154:/webdata /var/www/html/
4.查看挂载: df
5.使用web客户端查看web服务器 (真机打开浏览器访问ip地址)
liunx----文件服务-NFS Server_第11张图片
四、nas服务区秀给内容,客户端的内容也跟着修改:
liunx----文件服务-NFS Server_第12张图片
用浏览器再次访问:
liunx----文件服务-NFS Server_第13张图片