首先配置自动挂载 服务器的/rhce 自动挂载在客服端的/nfs/rhce
首先在服务器进行配置
dnf install nfs-utils -y
[root@localhost ~]# vim /etc/exports
[root@localhost ~]# firewall-cmd --permanent --add-service=nfs
success
[root@localhost ~]# firewall-cmd --permanent --add-service=mount
Error: INVALID_SERVICE: 'mount' not among existing services
[root@localhost ~]# firewall-cmd --permanent --add-service=mountd
success
[root@localhost ~]# firewall-cmd --permanent --add-service=rpc-bind
success
[root@localhost ~]# firewall-cmd --reload
success
root@localhost ~]# chcon -t httpd_sys_content_t /rhce/*
[root@localhost ~]# ll -Z /rhce/*
-rw-r--r--. 1 nobody nobody system_u:object_r:httpd_sys_content_t:s0 13 Jul 6 11:17 /rhce/index.html
在/etc/exports中
/rhce 192.168.178.143(rw)
地址为客服端地址
客服端
dnf install nfs-utils -y
yum install autofs -y
重启后切换到/nfs/rhce就自动挂载了
在客服端配置web服务器
[root@localhost ~]# cd /etc/httpd/conf.d
打开自己的配置文件
注意[root@localhost ~]# echo "this is rhce" > /nfs/rhce
-bash: /nfs/rhce: Permission denied
[root@localhost ~]# setsebool -P httpd_use_nfs 1
[root@localhost ~]# echo "this is rhce" > /nfs/rhce/index.html
在/etc/hosts里面写本地解析
配置DNS服务器
dnf install bind bind-utils -y
在/etc/named.conf
在/var/named/named.rhce
注意所有服务需要设置开机自启
systemctl enable httpd
systemctl enable named
systemctl enable nfs-server