NFS 用于网络集群控制 一台机器来控制许多机器更改网页内容

环境: 都必须关掉防火墙

一、nas(存储端)

[root@nas ~]# yum -y install nfs-utils 安装这个软件
[root@nas ~]# mkdir /webdata //存储网站代码 创建一个储存文件
[root@nas ~]# echo "nfs test..." > /webdata/index.html 将内容输入进去这个文本

[root@nas ~]# vim /etc/exports 这是在更改那个网段的可以使用这个程序
/webdata 192.168.122.0/24(rw,sync,no_root_squash)

rw是只读写 后边是下边的解释

//不压制root(当client端使用root挂载时,也有root权限)
//默认是压制root,及时你用root登录,也没有root权限,因为被压制,为了安全

[root@nas ~]# systemctl start nfs-server 启动软件
[root@nas ~]# systemctl enable nfs-server 开机自启软件
[root@nas ~]# exportfs -v exportfs 这是查看支持的网段 -v是详细信息
/webdata 192.168.122.0/24(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)

二、web1 web2 web3 客户端

以web1为例:
[root@web1 ~]# yum -y install nfs-utils httpd
[root@web1 ~]# systemctl start httpd 开启
[root@web1 ~]# systemctl enable httpd 开机开启

  1. 查看存储端共享

[root@web1 ~]# showmount -e 192.168.122.241 观察可用的储存端 和它所支持的网段
Export list for 192.168.122.241:
/webdata 192.168.122.0/24

  1. 手动挂载 [可选]
    [root@web1 ~]# mount -t nfs 192.168.122.241:/webdata /var/www/html/
    [root@web1 ~]# umount /var/www/html/

  2. 自动挂载到网站主目录
    [root@web1 ~]# vim /etc/fstab
    192.168.122.241:/webdata /var/www/html nfs defaults 0 0
    [root@web1 ~]# mount -a

  3. df 查看挂载

  4. web2 web3同上

三、测试网站访问 这个命令是用Linux 测试网站访问

firefox 192.168.122.85

firefox 192.168.122.111

firefox 192.168.122.166

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容