文章

NFS共享为多台服务器提供静态资源文件

NFS共享为多台服务器提供静态资源文件

实验环境配置

本实验需配置三台虚拟机:

  • A服务器:作为NFS文件共享服务器。
  • B和C服务器:作为网站服务器,连接NFS并对外提供网站服务。

NFS文件共享服务器配置(A服务器)

  1. 安装NFS软件
    1
    
    yum install nfs-utils -y
    
  2. 创建共享文件夹并添加测试文件
    1
    2
    
    mkdir /app/html
    echo "<h1>Hello, Masterke</h1>" > /app/html/index.html
    
  3. 配置NFS共享: 编辑/etc/exports文件,添加以下内容以发布共享:
    1
    
    /app/html 192.168.64.0/24(rw)
    
  4. 启动NFS服务
    1
    
    systemctl start nfs-server
    
  5. 验证服务状态: 使用exportfs -v命令查看共享状态。

    NFS服务状态

网站服务器配置(B和C服务器)

  1. 安装NFS和Nginx软件
    1
    
    yum install nfs-utils nginx -y
    
  2. 挂载NFS共享文件夹
    1
    
    mount -t nfs 192.168.64.128:/app/html /usr/share/nginx/html/
    
  3. 验证挂载状态: 使用df -h命令查看挂载情况。

    挂载状态

  4. 启动Nginx服务: 启动Nginx后,即可通过浏览器访问网站。若NFS服务器上的文件有更新,网站内容将自动同步。

    网站访问

本文由作者按照 CC BY 4.0 进行授权