基于 NFS 共享存储的 Nginx Web 服务部署项目
环境准备web端软件nginx nfs-utils autofs 192.168.143.144 主机名webnfs端软件nfs-utils rpcbind 192.168.143.145 主机名nfs核心业务需求将网站网页文件统一放置在 NFS 存储服务器Web 服务器通过 NFS 协议远程挂载共享目录作为 Nginx 网站根目录。所有 Web 节点统一读取同一套网页资源实现静态资源集中管理修改 NFS 服务器内网页文件无需改动 Web 服务端配置访问效果即时生效。验证目标Windows 客户端浏览器访问 Nginx 地址能够正常加载展示网页在 NFS 服务端修改网页内容刷新浏览器即可看到更新证明 NFS 共享挂载生效Web 服务成功读取远程存储资源。1.在nfs端添加防火墙服务规则rpc-bindRPC 端口注册服务监听 111 端口为客户端提供其他 RPC 服务端口查询功能mountdNFS 挂载守护进程接收客户端挂载请求、验证访问权限响应共享目录查询nfs (nfsd)NFS 核心数据服务挂载完成后处理所有远程文件的读取与写入操作。2.创建共享目录与 exports 共享配置3.启动 NFS 相关后台服务4.WEB 节点配置 Nginx 站点、创建挂载目录并验证 NFS 共享可用性5.编辑web端autofs配置文件编辑完成重启autofs服务6.开启 SELinux 布尔策略执行setsebool -P httpd_use_nfs on永久启用布尔策略放行 Web 进程访问 NFS 挂载目录7.重启nginx测试成功