配置nfs服务器和web服务器
1.配置nfs服务器,要求将两个网站的资源文件通过nfs服务器共享给web服务器。
通过两个共享目录分别网页文件例如:
/openlab/index.html
/xianoupeng/index.html (网页文件内容自定义)。
2.通过nfs共享网页文件,配置web服务实现www.openlab.com以及www.xianoupeng.com访问各自的网站信息。
NFS服务端:
【1】挂载,关闭防火墙和selinux,安装软件包rpcbind和nfs-utils并启用nfs-server
mount /dev/sr0 /mnt
systemctl stop firewalld
setenforce 0
yum install rpcbind -y
yum install nfs-utils -y
systemctl start nfs-server
【2】给相关网站路径配置权限
vim /etc/exports
/openlab 192.168.43.129(rw)
/xianoupeng 192.168.43.129(rw)
【3】创建网站路径
mkdir /openlab
mkdir /xianoupeng
【4】修改网站路径权限
chmod 747 /openlab
chmod 747 /xianoupeng
【5】重新读取文件并测试NFS功能
exportfs -ra
showmount -e 192.168.43.128
【6】在网站目录下创建index.html文件
cd /openlab
touch index.html
cd /xianoupeng
touch index.html
WEB服务端:
【1】挂载,关闭防火墙和selinux,安装软件包httpd并启用httpd服务
mount /dev/sr0 /mnt
systemctl stop firewalld
setenforce 0
yum install httpd -y
systemctl start httpd
【2】创建被挂载目录
mkdir /openlab
mkdir /xianoupeng
【3】挂载服务端目录
mount 192.168.43.128:/openlab
mount 192.168.43.128:/xianoupeng
【4】进入子配置目录,创建配置文件并配置相关网站信息
cd /etc/httpd/conf.d
touch vhost.conf
vim vhost.conf
【5】为网站根目录下的页面文件写入网站信息
echo “this is openlab” > /openlab
echo “this is xianoupeng” > /xianoupeng
【6】进入/etc/hosts/目录写入IP地址对应的域名解析
vim /etc/hosts
【7】重启httpd服务并进行测试