如何使我的域名从http变为https?

目的:使我的域名guozhaoxi.com从http://www.guozhaoxi.com/到https://www.guozhaoxi.com/的蜕变。

这么做的初衷:最近通过学习慕课网7月老师的课程,使用nodejs搞了一个小程序的服务端,已经部署到了线上。众所周知,微信小程序想要真正的上线,是需要设置域名的,而域名的要求其中有一条就是必须得是https协议的,遂产生了想把我自己的域名从http升级为https这一想法。

需要用到的工具(这么说似乎不太合适,碍于我文化水平有限,暂且这么着吧~):一台百度云服务器、一个备案过的域名、百度云服务器上安装了nginx、去百度云申请ssl证书(单域名第一年免费),一个FTP上传的工具。

以上工具准备好了以后,开始整个过程。

想了想,如果整篇文章没有一张图片的话也是太枯燥了,还是贴一下我申请的流程吧!

1.申请SSL证书

当我们登陆了百度云以后,从产品找到ssl证书服务,点击“购买新证书”按钮,就可以选购自己喜欢的证书品牌,我这里选购的是免费使用1年的DV类型,如下图所示:

如何使我的域名从http变为https?_第1张图片

 

当我们支付完成以后,等待几分钟的时间,就可以拿到自己的ssl证书。然后来到证书列表里查看自己的SSL证书。

查看ssl证书

点击下载,这里选择的证书格式为nginx格式,因为我这里使用的是nginx工具。

如何使我的域名从http变为https?_第2张图片

当我们下载证书以后,申请证书的工作就可以看做完成了。

2.上传证书到百度云服务器

在这一步没什么特别的,将下载好的证书相关的2个文件上传到你服务器Nginx的配置目录下,我的是/usr/local/nginx/conf

如何使我的域名从http变为https?_第3张图片

3.修改Nginx.conf文件

在这一步打开nginx.conf文件修改nginx的配置:

如何使我的域名从http变为https?_第4张图片

当我们改好配置以后,可以使用 nginx -t 来检测配置文件是否存在语法错误。

如果出现了上图这样的提示,那就说明你的配置文件没问题,重新启动nginx服务,稍稍的等待一会儿就可以打开浏览器地址输入https://guozhaoxi.com来访问你的服务了

如上图所示,我们的域名有一开始的http变为了https。

记录下来,帮自己长个记性,如果能帮助到你,我会更开心。

你可能感兴趣的:(https,https)