NFS和WEB综合实验:
要求:
配置nfs服务器和web服务器
1.配置nfs服务器,要求将两个网站的资源文件通过nfs服务器共享给web服务器。 通过两个共享目录分别网页文件例如:/openlab/index.html /xianoupeng/index.html (网页文件内容自定义)。
2.通过nfs共享网页文件,配置web服务实现www.openlab.com以及www.xianoupeng.com访问各自的网站信息。
1、选取一台虚拟机作为NFS
改名:
[root@192 ~]# hostname NFS
[root@192 ~]# bash
[root@NFS ~]#
挂载安装:
[root@NFS ~]# mount /dev/sr0 /mnt
[root@NFS ~]# yum install nfs-utils
[root@NFS ~]# yum install rpcbind
关闭防火墙,关闭selinux:
[root@NFS ~]# systemctl stop firewalld
[root@NFS ~]# setenforce 0
开启nfs,rpc默认自动开启:
[root@NFS ~]# systemctl start nfs-server
编辑分享的文件目录和权限:
[root@NFS ~]# vim /etc/exports
创建目录并写入信息:
[root@NFS ~]# mkdir /openlab
[root@NFS ~]# mkdir /xianoupeng
[root@NFS ~]# echo this is openlab > /openlab/index.html
[root@NFS ~]# echo this is xianoupeng > /xianoupeng/index.html
重新读取:
[root@NFS ~]# exportfs -r
于另一虚拟机将NFS分享的目录挂载到本地目录:
[root@WEB ~]# mount 192.168.43.128:/openlab /openlab
[root@WEB ~]# mount 192.168.43.128:/xianoupeng /xianoupeng
测试:
2、选取第二台虚拟机作为WEB
挂载安装httpd:
[root@WEB ~]# mount /dev/sr0 /mnt
[root@WEB ~]# yum install httpd -y
关闭防火墙,selinux,并启动:
[root@WEB ~]# systemctl stop firewalld
[root@WEB ~]# setenforce 0
[root@WEB ~]# systemctl start httpd
编辑辅助配置文件:
root@WEB ~]# vim /etc/httpd/conf.d/vhosts.conf
写入域名:
[root@WEB ~]# vim /etc/hosts
重启httpd:
[root@WEB ~]# systemctl restart httpd
测试:
实验完成