需求:左边服务器搭建一个web服务,名字为www.rhce.com,目录/nfs/rhce为右边服务器共享的/rhce目录
搭建一个dns解析rhce.com域
右边开启autofs服务为左边服务器提供目录
第一步下载相关软件
左边服务器
[root@node ~]# yum install nginx
[root@node ~]# yum install bind -y
[root@node ~]# yum install nfs-utils -y
[root@node ~]# yum install nfs-utils autofs -y
右边服务器
[root@node ~]# yum install nfs-utils -y
第二步配置nfs和autofs
右边服务器
[root@node ~]# vim /etc/exports #进入配置文件,导出共享目录
放行防火墙
[root@node ~]# firewall-cmd --add-service=nfs
success
[root@node ~]# firewall-cmd --add-service=mountd
success
[root@node ~]# firewall-cmd --add-service=rpc-bind
success
重启服务并开机自动挂载[root@node ~]# systemctl start rpcbind
[root@node ~]# systemctl start nfs-server.service
[root@node ~]# systemctl enable rpcbind
[root@node ~]# systemctl enable nfs-server.service
Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.
[root@node ~]# showmount -e 172.16.10.11
Export list for 172.16.10.11:
/rhce 172.16.10.10创建共享目录并给与权限
[root@node ~]# mkdir /rhce
[root@node ~]# chown 777 /rhce/ -R
左边服务器进入配置文件
[root@node ~]# vim /etc/auto.master
[root@node ~]# vim /etc/auto.nfs
重启服务
[root@node ~]# systemctl start rpcbind
[root@node ~]# systemctl start nfs-server.service[root@node ~]# systemctl restart autofs
[root@node ~]# systemctl enable rpcbind
[root@node ~]# systemctl enable nfs-server.service
Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.
第三步配置左边服务器的DNS
[root@node rhce]# vim /etc/named.conf
[root@node rhce]# cp -a /var/named/named.localhost /var/named/named.rhce
[root@node rhce]# vim /var/named/named.rhce
将nfs服务器改成自己
[root@node rhce]# nmcli connection modify ens160 ipv4.dns 172.16.10.10
[root@node rhce]# nmcli connection up ens160重启服务
[root@node rhce]# systemctl restart named
第四步配置左边服务器的web服务
[root@node rhce]# vim /etc/nginx/nginx.conf
重启服务
[root@node rhce]# systemctl restart nginx.service
放行防火墙
[root@node rhce]# firewall-cmd --add-service=http
success
[root@node rhce]# firewall-cmd --add-service=dns
success修改selinux
[root@node rhce]# chcon -t httpd_sys_content_t /nfs/rhce/index.html
[root@node rhce]# setsebool -P httpd_use_nfs 1
[root@node rhce]# echo welcom to rhce > /nfs/rhce/index.html最后使用域名访问网站并查看防火墙和selinux状态