大致的流程如下
1.申请Https证书,绑定域名信息;
由于自己的服务器是腾讯云服务器, 这里就在腾讯云上申请SSL证书,
申请地址: https://console.cloud.tencent.com/ssl
点击申请免费的SSL证书,弹窗如下:
这里直接申请亚洲诚信的证书 点击确定,输入相关信息即可,大概1天之内完成证书颁发,届时会有微信公众号通知提示证书申请成功
申请完成后,下载证书:
解压缩后发现可以得到如下文件
由于我们要使用Nginx配置SSL证书,因此只需要拿到Nginx目录中的证书即可,如下图: 分别为.key 和 .crt文件,将证书上传到云服务器
2.安装nginx ,新增https模块;
防止冲突如果以前有安装Nginx的,记得提前删除
解压缩后,进入Nginx解压缩后的目录:
配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
查看日否成功
进入Nginx的sb目录输入: nginx -V
3.绑定https证书(.pem和.key)开放服务器端口443;
进入Nginx的conf目录,配置证书和路径
注意
1.如果证书下载后得到的是crt文件,可以直接将.crt文件修改后缀名为pem文件,
2.需要开启云服务的443端口.在对应的云服务器控制台开启即可
配置完成后,启动Nginx,
访问域名 http://coderlink.cn ,chrome浏览器出现不安全提示
访问域名:https://coderlink.cn ,chrome浏览器没有出现不安全提示,至此Nginx配置https完成