云计算实验部署题

在这里插入图片描述
要求:
1.在Web1机器上构建Web服务,实现基于域名的虚拟Web主机,提供www.163.com与www.qq.com两个网站
2.在Web2机器上构建Web服务,实现基于域名的虚拟Web主机,提供www.163.com与www.qq.com两个网站
3.客户端192.168.4.207访问www.163.com与www.qq.com两个网站,由Web1服务器提供
4.客户端192.168.4.208访问www.163.com与www.qq.com两个网站,由Web2服务器提供
5.在192.168.4.7上实现DNS服务器分离解析,5台机器DNS服务器指向192.168.4.7

  • List item
    所有虚拟机防火墙与SELinux设置
    1.设置防火墙默认区域
    [root@svr7 ~]# firewall-cmd --set-default-zone=trusted
    2.设置SELinux运行模式
    [root@svr7 ~]# getenforce
    [root@svr7 ~]# setenforce 0
    [root@svr7 ~]# vim /etc/selinux/config
    SELINUX=permissive

•虚拟机C:构建Web1,实现提供www.163.com与www.qq.com两个网站
[root@Web1 ~]# yum -y install httpd
[root@Web1 ~]# vim /etc/httpd/conf.d/nsd.conf
<VirtualHost *:80>
ServerName www.163.com
DocumentRoot /var/www/163

<VirtualHost *:80>
ServerName www.qq.com
DocumentRoot /var/www/qq

[root@Web1 ~]# mkdir /var/www/163 /var/www/qq
[root@Web1 ~]# echo ‘Web1 163’ > /var/www/163/index.html
[root@Web1 ~]# echo ‘Web1 QQ’ > /var/www/qq/index.html
[root@Web1 ~]# systemctl restart httpd

•虚拟机D:构建Web2,实现提供www.163.com与www.qq.com两个网站
[root@Web2 ~]# yum -y install httpd
[root@Web2 ~]# vim /etc/httpd/conf.d/nsd.conf
<VirtualHost *:80>
ServerName www.163.com
DocumentRoot /var/www/163

<VirtualHost *:80>
ServerName www.qq.com
DocumentRoot /var/www/qq

[root@Web2 ~]# mkdir /var/www/163 /var/www/qq
[root@Web2 ~]# echo ‘Web2 163’ > /var/www/163/index.html
[root@Web2 ~]# echo ‘Web2 QQ’ > /var/www/qq/index.html
[root@Web2 ~]# systemctl restart httpd

•虚拟机A:构建DNS分离解析
192.168.4.207—DNS—》192.168.4.10
192.168.4.208—DNS—》192.168.4.20
[root@svr7 ~]# yum -y install bind bind-chroot
[root@svr7 ~]# vim /etc/named.conf
options {
directory “/var/named”;
};
view “haha” {
match-clients { 192.168.4.207; };
zone “163.com” IN {
type master;
file “163.com.zone”;
};
zone “qq.com” IN {
type master;
file “qq.com.zone”;
};
};
view “xixi” {
match-clients { any; };
zone “163.com” IN {
type master;
file “163.com.other”;
};
zone “qq.com” IN {
type master;
file “qq.com.other”;
};
};

[root@svr7 ~]# cp -p /var/named/named.localhost /var/named/163.com.zone
[root@svr7 ~]# vim /var/named/163.com.zone
…此处省略一万字
163.com. NS svr7
svr7 A 192.168.4.7
www A 192.168.4.10
[root@svr7 ~]# cp -p /var/named/163.com.zone /var/named/qq.com.zone
[root@svr7 ~]# vim /var/named/qq.com.zone
…此处省略一万字
qq.com. NS svr7
svr7 A 192.168.4.7
www A 192.168.4.10

[root@svr7 ~]# cp -p /var/named/163.com.zone /var/named/163.com.other
[root@svr7 ~]# vim /var/named/163.com.other
…此处省略一万字
163.com. NS svr7
svr7 A 192.168.4.7
www A 192.168.4.20
[root@svr7 ~]# cp -p /var/named/qq.com.zone /var/named/qq.com.other
[root@svr7 ~]# vim /var/named/qq.com.other
…此处省略一万字
qq.com. NS svr7
svr7 A 192.168.4.7
www A 192.168.4.20
[root@svr7 ~]# systemctl restart named

•所有虚拟机指定DNS服务器地址为192.168.4.7
[root@svr7 ~]# echo nameserver 192.168.4.7 > /etc/resolv.conf
[root@pc207 ~]# echo nameserver 192.168.4.7 > /etc/resolv.conf
[root@Web1 ~]# echo nameserver 192.168.4.7 > /etc/resolv.conf
[root@Web2 ~]# echo nameserver 192.168.4.7 > /etc/resolv.conf
[root@pc208 ~]# echo nameserver 192.168.4.7 > /etc/resolv.conf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值