解决的问题:
如果多台服务器负载均衡 用户没有根据TCP设置分配在一台服务器 那么session无法共享 文件无法共享
一台服务器创建了文件 另外一台也会同步创建
1.搭建NFS Serve
注意:共享系统的服务端和客户端不能安装在同一台服务器上
例如你做负载均衡的2台服务器内网ip
12.20.103.8 nfs_client
12.20.100.1 nfs_server
1.1安装依赖yum install rpcbind nfs-utils
1.2分别为rpcbind和nfs服务设置开机启动服务systemctl enable rpcbind --now && systemctl enable nfs-server --now
1.3创建共享文件夹或者根据你的网站配置目录 咱们讲自己网站已有的创建的 mkdir /home/share_file
1.4编辑nfs服务器配置文件
cat > /etc/exports
# *可以写允许的ip rw表示可读可写; no_root_squash的配置可以让任何用户都能访问此文件夹
/data/web1/media *(rw,sync,insecure,no_subtree_check,no_root_squash)
/data/web2/media *(rw,sync,insecure,no_subtree_check,no_root_squash)
1.5 reload配置文件
exportfs -rv
2.搭建NFS Client
安装nfs-utils依赖yum install nfs-utils
将NFS Client的目录挂载在NFS Host目录上
mount -t nfs 12.20.100.1 :/data/web1/media
mount -t nfs 12.20.100.1 :/data/web2/medi
查看挂载结果df -h
3.硬盘永久挂载
vim /etc/fstab
12.20.100.1:/data/web1/media nfs defaults 0 0
12.20.100.1:/data/web2/media nfs defaults 0 0
标签:文件共享,media,12.20,session,nfs,服务器,NFS,data From: https://www.cnblogs.com/zuochuang/p/17519671.html