本文主要讲解如何申请腾讯云免费的SSL证书,然后安装到Nginx服务器中,实现服务器的https访问。主要的步骤,包括如下:
- 腾讯云后端申请免费SSL证书;
- 配置免费SSL证书到Nginx服务器;
步骤1:申请免费SSL证书
首先到腾讯的官方网站:我的证书 - SSL 证书 - 控制台 (tencent.com),”我的证书”->”申请免费证书”
然后填写域名,选择自动DNS验证,自动删除验证:
提交申请后,等待两分钟,就可以在”我的证书”,看到免费申请通过的证书,右侧点击下载,获取对应平台的版本,比如Nginx;
步骤2:Nginx配置SSL证书
本文使用的Nginx版本是Ubuntu20.04 LTS的默认版本。将下载的证书中的”.crt”和”.key”两个文件通过WinSCP或者其他软件上传到云服务器;然后定位到Nginx的配置文件/etc/nginx/sites-avaliable/default;
在default配置文件中输入,如下的信息:
1 | server { |
上述的如下条目,需要根据自己的实际情况修改:
1 | #请填写绑定证书的域名 |
其他的条目按照默认即可,然后保存,再测试配置文件和重启Nginx;
1 | ### 测试配置文件 |
如果顺利的话,重启就可以使用https协议。