搭建web服务器与dns服务器——练习三

1.搭建一个web服务器,客户端通过www.haha.com访问该网站时能够看到内容:this is haha
[root@localhost ~]# dnf install nginx -y

#添加ip地址
[root@localhost ~]# nmtui
[root@localhost ~]# nmcli connection up ens224

#写入配置文件
[root@localhost ~]# vim /etc/nginx/conf.d/test_haha.conf
[root@localhost ~]# cat /etc/nginx/conf.d/test_haha.conf
server {
	listen 192.168.50.202:80;
	server_name www.haha.com;
	root /www/haha;
	location / {
	}
}

#创建网页文件,并定义网页内容
[root@localhost ~]# mkdir /www/haha
[root@localhost ~]# echo this is haha > /www/haha/index.html
[root@localhost ~]# cat /www/haha/index.html 
this is haha

#建立连接
[root@localhost ~]# vim /etc/hosts
[root@localhost ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.50.202 www.haha.com


#关闭防火墙
[root@localhost ~]# systemctl disable firewalld --now

#设置selinux
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
[root@localhost ~]# systemctl restart nginx

#验证部分
[root@localhost ~]#curl www.haha.com
this is haha
[root@localhost ~]#curl 192.168.50.202
this is haha
2.搭建一个dns服务器,客户端可以使用改服务器解析域名www.haha.com为web服务器的ip
#配置软件仓库
[root@localhost ~]# yum install bind -y

#写入配置文件
[root@localhost ~]# vim /etc/named.conf 
[root@localhost ~]# cat /etc/named.conf 
options {
        listen-on port 53 {any;};
        directory "/var/named";
	also-notify {192.168.50.128;};
};
zone "haha.com" IN {
        type master;
        file "named.haha.com";
};


[root@localhost ~]# vim /var/named/named.haha.com
[root@localhost ~]# cat /var/named/named.haha.com
$TTL  1D 
@ 	IN SOA @ admin.haha.com. ( 0 1D 1H 1W 3H )
  	IN NS ns.haha.com. 
  	IN MX 10 mail.haha.com. 
ns 	IN A 192.168.50.131
mail IN A 192.168.50.131
www IN A 192.168.50.131
ftp IN CNAME www 

#关闭防火墙
[root@localhost ~]# systemctl disable firewalld --now
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce 
Permissive
[root@localhost ~]# systemctl restart named

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值