https证书认证免费申请和添加,证书nginx.conf配置

232 阅读2分钟

小知识,大挑战!本文正在参与“  程序员必备小知识  ”创作活动

本文同时参与 「掘力星计划」  ,赢取创作大礼包,挑战创作激励金

前言

作为一名前端开发,应该注意到浏览器这里有一个证书,有没有好奇如何添加上的呢?虽说这个一般是运维和后端去添加,但并不代表前端人员就不用了解或去添加证书。 下面我们一起看看如何添加的,走你~~~

一、域名解析

在此,默认域名已经备案后,方可进行以下操作。

1、云解析DNS

解析配置,添加记录 经过以上两步,即可通过xxx.xxx域名形式访问,ip访问当然也可以; 但是:刷新出现以下情况,

2、解决刷新问题

去Nginx配置以下域名(配置完成别忘了重启nginx -s reload)

二、证书申请

1、免费的申请地址

这里提供一个免费的申请地址:freessl.cn/

2、配置一个记录

经过以上两步,得到下面验证内容,需要到阿里云后台,添加记录,添加成功后,点击【点击验证】按钮。

3、添加记录

如图所示,添加完成,回到上面第2步,点击验证,等待测验通过

4、下载证书

解压可以看到下面两个文件

5、上传证书到服务器

上传这两个文件到服务器,这里是上传到 etc/nginx/ssl文件下,上传之后配置nginx.conf文件,重启即可

listen 443 ssl default_server;
ssl_certificate /etc/nginx/ssl/full_chain.pem;
ssl_certificate_key /etc/nginx/ssl/private.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

6、存在问题

当别人访问xxx.xxx也可以访问,[https://xxx.xxx也可以…

期待

如果对您有帮助,欢迎留言讨论交流,更欢迎点赞收藏~~~