2021-08-02

要求

搭建一个基于https://www.zuoye.com访问的web网站,网站首页在/www/https/,内容为exercise。客户端使用你搭建的dns服务器做域名解析访问该网站。

  1. 装包

    mod_ssl(安全套接层ssl协议)
    httpd(提供Apache主程序)
    bind(提供DNS服务,配置DNS服务器需要)

yum install mod_ssl

yum install bind

yum install httpd

  1. 配置https协议

新建目录存放网页信息文件
在这里插入图片描述
在这里插入图片描述
创建证书文件和密钥文件。生成时候密码最好选用数字。

cd /etc/pki/tls/certs/

#/usr/bin/openssl genrsa -aes128 2048 > wenjian.key

openssl req -utf8 -new -key wenjian.key -x509 -days 365 -out wenjianzhengshu.crt -set_serial 0

chmod 600 *.crt 对certs目录下的所有证书文件改权限

在/etc/httpd/conf.d/新建配置文件并且添加配置信息

在这里插入图片描述
systemctl restart httpd 记得重启httpd服务
systemctl stop firewalld 关闭防火墙
setenforce 0 设Selinux权限

验证:
输入IP地址访问成功
在这里插入图片描述由于host文件没给ip配置域名,所以直接域名访问不成功
在这里插入图片描述
接下来我们要跳过host文件的配置域名,自己创建DNS服务器对IP进行域名解析。
3. 配置DNS服务器并投入使用

进入/etc/named.conf配置文件内容
在这里插入图片描述
根据主配置文件named.conf在/var/named/下创建对应的域名文件(我的域名文件是www.zuoye.com)并配置相关内容

在这里插入图片描述
重加载named服务,若无错误提示则表示配置重加载成功。
在这里插入图片描述
在这里插入图片描述

域名配置成功:
在这里插入图片描述
接下来修改/etc/resolv.conf文件内的dns解析服务器为自己配置的DNS服务器IP地址,这样自己创建的DNS服务器才能投入使用(由于我的DNS解析服务器是192.168.168.128所以设的也是这个),resolv一定要改,不然的话curl https://www.zuoye.com 的时候会超时失败

在这里插入图片描述
出现下图显示说明基本成功但是无法访问这个网站,此时需要加上–insecure强制访问即可
在这里插入图片描述
DNS服务器测试成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值