nfs匹配nginx服务
nfs实战
上次做了负载均衡但是三个服务器都使用自己的硬盘数据 对与维护人员来说每一个系统都要更新数据实在有些麻烦
我们这里要更改这三个web服务器的html目录进行统一管理
这里就需要使用nfs系统进行工作
准备工作
关闭一切反动派
selinux iptables firewalld
yum install nfs-utils rpcbind –y 安装服务
nfs服务器建立需要共享的文件夹
mkdir /nfs_sata
为文件夹建立权限
chmod –R o+rwx /nfs_sata
nfs客户端建立需要挂在的文件夹
mkdir /etc/html
nfs客户端ip 192.168.142.128
配置修改
nfs服务器修改配置文件
vim /etc/exports
添加一行 文件夹(ip地址/24或者*或者ip网段/24,其他选项)
sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
这里推荐两种的一个
/nfs_sata (192.168.142.0/24,sync)
启动服务客户、服务都要启动
开机启动 systemctl enable nfs-server.service
开机启动 systemctl enable rpcbind.service
启动systemctl start rpcbind.service
systemctl start nfs-server.service
挂在nfs客户机的文件目录
mount –t nfs 192.168.142.128:/nfs_sata /etc/html
三台都挂载
挂在后df一下,出现了说明成功
修改三台web服务器的nginx的html目录
vim /etc/nginx/nginx.conf
这样就都能够直接共用一个html数据
分别登陆三个web服务器的ip进行查看
返回的数据相同既可