腾讯云,体验域名注册解析与SSL证书
Posted 大飞歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了腾讯云,体验域名注册解析与SSL证书相关的知识,希望对你有一定的参考价值。
体验域名注册解析与SSL证书
购买域名
任务时间:30min ~ 60min
在腾讯云上购买域名
首先需要在腾讯云上购买域名, 点击以下链接可以观看购买操作的指引
如何在腾讯云上购买域名
域名解析
域名购买完成后, 需要将域名解析到此服务器上,此服务器的IP是 <您的 CVM IP 地址>
点击下面的链接观看如何在腾讯云上解析域名
如何在腾讯云上解析域名
检查域名生效
域名设置解析后需要过一段时间才会生效,通过 ping
命令检查域名是否生效,如:
ping 你申请解析的子域名
如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功
安装 Web 服务
任务时间:30min ~ 60min
安装 nginx
使用 yum 命令安装 Nginx
yum install -y nginx
修改完成后,启动 Nginx:
nginx
此时,可访问实验机器外网 HTTP 服务(http://<您的 CVM IP 地址>)来确认是否已经安装成功。
在 /usr/share/nginx/html 目录下添加 hello.html 文件并保存,内容如下:
示例代码:/usr/share/nginx/html/hello.html
<h3>Hello, World!</h3>
此时,访问 http://<您的 CVM IP 地址>/hello.html 可浏览到我们刚刚创建的 hello.html 页面了
配置 SSL 证书
任务时间:30min ~ 60min
申请 SSL 证书
腾讯云提供了 SSL 证书的免费申请,可以点击下面的链接观看如何在腾讯云上申请 SSL 证书
如何在腾讯云上申请 SSL 证书
申请提交后,需要等候审批通过。审批后会以短信的形式通知审批结果。审批通过后,可以点击下面的链接观看如何在腾讯云上下载 SSL 证书
如何在腾讯云上下载 SSL 证书
将证书文件上传到服务器
将从腾讯云上下载的压缩包解压,里面包含 Apache, IIS, Nginx, Tomcat 文件夹,分别对应不同的部署方式。我们这里选择 Nginx 的部署方式
将 Nginx 文件夹下的两个文件直接拖动到此编辑器左侧的文件浏览器
的 /etc/nginx 目录下,浏览器会自动将这两个文件上传到此服务器
编辑 Nginx 配置文件
编辑 /etc/nginx/conf.d/ssl.conf 文件 ,配置示例如下:
示例代码:/etc/nginx/conf.d/ssl.conf
server {
listen 443;
server_name www.domain.com; # 改为绑定证书的域名
ssl on;
ssl_certificate 1_www.domain.com_bundle.crt; # 改为自己申请得到的 crt 文件的名称
ssl_certificate_key 2_www.domain.com.key; # 改为自己申请得到的 key 文件的名称
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
root /usr/share/nginx/html; #站点目录
index index.html index.htm;
}
}
修改配置完成后,重启 nginx 服务
nginx -s reload
使用 https 协议访问你的域名, 如 https://www.yourdomain.com/hello.html 检查是否成功,如果地址栏出现绿色带安全
字样的锁头标志,说明 SSL 配置已成功
完成实验
恭喜!您已经成功完成了域名注册与 SSL 配置的实验任务。
以上是关于腾讯云,体验域名注册解析与SSL证书的主要内容,如果未能解决你的问题,请参考以下文章
6.django restframework 项目部署到ubuntu18.04上(配置域名与https)