云计算实训12——配置web服务器、配置客户端服务器、配置DNS服务、实现DNS域名解析

一、配置web服务器

准备操作

首先在正式配置之前需要做以下操作

关闭防火墙

systemctl stop firewalld

永久关闭防火墙

systemctl disable firewalld

关闭selinux

setenforce 0

永久关闭selinux

vim /etc/selinux/config

selinux=permissive

还需要保证能够正常ping通www.baidu.com

1.安装nginx

root@web \~\]# yum -y install nginx

查看nginx的安装情况

root@web \~\]# rpm -qa \| grep nginx ![](https://i-blog.csdnimg.cn/direct/e365e540184946b582ffee7d6b35a6c3.png) \[root@web \~\]# rpm -ql nginx

2.启动nginx

root@web \~\]# nginx

3.编写页面内容

使用echo写入内容

root@web \~\]# echo "I am web server marjor is static file manager" \> /usr/share/nginx/html/index.html #### 4.浏览器访问测试 ![](https://i-blog.csdnimg.cn/direct/5a4c42ecf02a460a9372fa98be39db0c.png) 能够在web页面看到我们写入的内容了 ### 二、配置客户端服务器 #### 1.创建dns服务器,解析域名 编写配置文件 > \[root@client \~\]# vim /etc/resolv.conf > > nameserver 8.8.8.8 > > nameserver 114.114.114.114 #### 2.下载elinks > \[root@client \~\]# yum -y install elinks #### 3.登录 登入links,进入下面页面 > \[root@client \~\]# elinks ![](https://i-blog.csdnimg.cn/direct/6fe9b867b35d44ee91c74b214d704be8.png) #### 4.域名访问 使用域名访问www.baidu.com ![](https://i-blog.csdnimg.cn/direct/ed69bd482d5d4e27b2e971792a41493d.png) 访问到下图所示的百度页面 ![](https://i-blog.csdnimg.cn/direct/e6931b48b3a94a8a958c61f6c48f5305.png) #### 5.临时修改dns配置文件 将"nameserver 192.168.1.80"重定向到dns配置文件中 > \[root@client \~\]# echo "nameserver 192.168.1.80" \> /etc/resolv.conf 进行查看,发现内容已经发生了变化 ![](https://i-blog.csdnimg.cn/direct/cbe368ff78fb44fbab73b52b8e5652b4.png) 访问外网,会出现访问不到的现象 ![](https://i-blog.csdnimg.cn/direct/5fb0f0bb26ce4255b35e25c13c2a829a.png) 这是由于,此时的dns解析不了修改后的IP地址所致 #### 6.重新启动网络 > \[root@client \~\]# systemctl restart network 原来的配置文件中的内容又会回来,如下图所示: ![](https://i-blog.csdnimg.cn/direct/5616c398eb934eefab1311be5b83fe58.png) 此时又能够正常访问外网 ![](https://i-blog.csdnimg.cn/direct/b48057dbe8c24408b1600630ffac947d.png) 综上:修改/etc/resolv.conf文件能够临时修改dns地址,重新启动后会回到原来的状态 ### 三、配置DNS服务 #### 1.安装bind > \[root@dns \~\]# yum -y install bind > > 查看bind文件 > > \[root@dns \~\]# rpm -ql bind > > /etc/named.conf > > /etc/named.rfc1912.zones #### 2.启动named服务 > \[root@dns \~\]# systemctl start named #### 3.备份配置文件 > \[root@dns \~\]# cp /etc/named.conf /etc/named.conf.bak > > \[root@dns \~\]# cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak 查看 ![](https://i-blog.csdnimg.cn/direct/3809098009a24213a512e67c498fd338.png) #### 4.编辑配置文件 (1)编辑named.conf配置文件,更改访问权限 > \[root@dns \~\]# vim /etc/named.conf > ![](https://i-blog.csdnimg.cn/direct/cab597550eb544dd947af6531522f0cc.png) 重启服务 > \[root@dns \~\]# systemctl restart named (2)配置/etc/named.rfc1912.zones 域名解析文件 > \[root@dns \~\]# vim /etc/named.rfc1912.zones > > ![](https://i-blog.csdnimg.cn/direct/f1a645d4c32945b794715d73f48de822.png) #### 5.复制named.localhost文件 进入/var/named目录 > \[root@dns \~\]# cd /var/named/ 复制named.localhost文件将其命名为 ayou.dongdong.zone > \[root@dns named\]# cp -p named.localhost ayou.dongdong.zone 查看 ![](https://i-blog.csdnimg.cn/direct/26b5e0ba3b7d4ff099872f082e7c41ba.png) #### 6.编辑复制后的文件 编辑ayou.dongdong.zone文件 > \[root@dns named\]# vim ayou.dongdong.zone 此处输入web服务器的ip ![](https://i-blog.csdnimg.cn/direct/2cde54fab9f64002bc31bb2aa0558820.png) #### 7.检查配置文件 > \[root@dns named\]# named-checkconf /etc/named.conf > > > \[root@dns named\]# named-checkconf /etc/named.rfc1912.zones > > > \[root@dns named\]# named-checkzone ayou.dongdong.zone ayou.dongdong.zone > > zone ayou.dongdong.zone/IN: loaded serial 0 > > OK > #### 8.重启服务 > \[root@dns named\]# systemctl restart named 查看端口占用情况 ![](https://i-blog.csdnimg.cn/direct/c128e76cc9b14018baf07dbf49ad57c9.png) 至此,我们的dns服务的搭建就完成了 #### 9.客户端测试 在客户端ping百度 ![](https://i-blog.csdnimg.cn/direct/96dff8f113ea4a1eb807f978a503af6c.png) 能够正常ping通 然后再ping 我们创建的域名 ![](https://i-blog.csdnimg.cn/direct/90bbfef30dcc404abc2d8137fd79136e.png) 仍然能够正常ping通 使用URL界面访问 > \[root@client \~\]# elinks 输入http://www.ayou.dongdong ![](https://i-blog.csdnimg.cn/direct/9d4b6246aae94186a84ac4ed89f26e13.png) 点击ok后就可以看到我们写入的页面了 ![](https://i-blog.csdnimg.cn/direct/3ab40fd83b244d289fd957c073d700bc.png) #### 总结 测试发现客户端去访问页面时,只需要访问我们设置的域名,然后dns服务器会将域名解析成IP地址,帮助客户端快速的访问到想要访问的页面!

相关推荐
SHUIPING_YANG1 分钟前
根据用户id自动切换表查询
java·服务器·数据库
AndrewHZ10 分钟前
【图像处理基石】如何入门色彩评估?
图像处理·人工智能·深度学习·色彩科学·hvs·色彩评估·颜色工程
超奇电子18 分钟前
阿里云OSS预签名URL上传与临时凭证上传的技术对比分析
数据库·阿里云·云计算
chao_78921 分钟前
更灵活方便的初始化、清除方法——fixture【pytest】
服务器·自动化测试·python·pytest
why15139 分钟前
7.15 腾讯云智面经整理
云计算·腾讯云
Devil枫39 分钟前
性能狂飙?腾讯云EdgeOne实测体验--公平公正
云计算·腾讯云
枷锁—sha42 分钟前
【DVWA系列】——CSRF——Medium详细教程
android·服务器·前端·web安全·网络安全·csrf
枷锁—sha43 分钟前
跨站请求伪造漏洞(CSRF)详解
运维·服务器·前端·web安全·网络安全·csrf
scuter_yu43 分钟前
腾讯云云服务器深度介绍
服务器·云计算·腾讯云
静心问道1 小时前
TrOCR: 基于Transformer的光学字符识别方法,使用预训练模型
人工智能·深度学习·transformer·多模态