要求:配置nfs服务器和web服务器
1.配置nfs服务器,要求将两个网站的资源文件通过nfs服务器共享给web服务器。
通过两个共享目录分别网页文件例如:/openlab/index.html
/pub/index.html (网页文件内容自定义)。
2.通过nfs共享网页文件,配置web服务实现www.openlab.com以及www.pub.com访问各自的网站信息。
设备:两台虚拟机
操作:
[root@cilent ~]# mount /dev/sr0 /mnt ####挂载光盘文件
[root@cilent ~]# yum install httpd -y ####下载httpd包
[root@cilent ~]# systemctl start httpd ####启动http服务
[root@cilent ~]# mount 192.168.231.131:/openlab /openlab ####挂载ip到创建目录
[root@cilent ~]# mount 192.168.231.131:/pub /pub
[root@cilent ~]# systemctl stop firewalld ####关闭防火墙
[root@cilent ~]# setenforce 0 ####关闭selinux
[root@cilent ~]# vim /etc/httpd/conf.d/vhost.conf ####编译http配置文件
<VirtualHost 192.168.231.133:80 >
Servername www.openlab.com
Documentroot /openlab
</VirtualHost>
<Directory /openlab>
AllowOverride none
Require all granted
</Directory>
<VirtualHost 192.168.231.133:80 >
Servername www.pub.com
Documentroot /pub
</VirtualHost>
<Directory /pub>
AllowOverride none
Require all granted
</Directory>
[root@service ~]# echo this is pub > /pub/index.html #####输出内容到目录
[root@service ~]# echo this is openlab> /openlab/index.html
[root@cilent ~]# systemctl restart httpd ####重启http服务
[root@cilent ~]# vim /etc/hosts ####修改hosts文件增加IP和域名
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.231.133 www.openlab.com
192.168.231.133 www.pub.com
[root@cilent ~]# curl www.openlab.com ####测试
this is openlab