How to Renew the Free SSL Certificates (Nginx Server)?

  • 时间:2020-09-08 11:19:41
  • 分类:网络文摘
  • 阅读:152 次

Nowadays, you can easily get a free SSL certificate but you have to manually/automatically renew it every 90 days.

To apply for a certificate, you have to verify your domain – either by email of your domain, place a file on your server (which can be public accessed), or modify the DNS record.

If your DNS has configured CAA records, you need to remove them or add specific records allowing a SSL provider to issue the certificates on your domain.

Once the certificates are issued, you will see the following files:

  • ca_bundle.crt
  • certificate.crt
  • private.key

You need to combine two CRTs into one:

1
cat certificate.crt ca_bundle.crt >> certificate.crt
cat certificate.crt ca_bundle.crt >> certificate.crt

Then in Nginx server, add the following in server block:

listen   443;
ssl    on;
ssl_certificate    /etc/ssl/certificate.crt; 
ssl_certificate_key    /etc/ssl/private.key;

Last but not least, restart the nginx server.

1
2
3
sudo /etc/init.d/nginx restart
# or 
sudo service nginx restart
sudo /etc/init.d/nginx restart
# or 
sudo service nginx restart

To get free SSL/HTTPS certificates, you can choose one of the following:

  • https://letsencrypt.org/
  • https://sslforfree.com/
https How to Renew the Free SSL Certificates (Nginx Server)? HTTPS SSL

1 page view per second

–EOF (The Ultimate Computing & Technology Blog) —

推荐阅读:
wordpress多说最新评论小工具美化技巧  wordpress如何调用具有相同自定义栏目名称及值的文章  为wordpress后台添加微软雅黑字体  wordpress主题制作时调用分类链接的方法  两种方法批量删除wordpress自定义栏目  如何获取wordpress外循环的自定义栏目  为wordpress媒体文件添加分类目录和标签的方法  小技巧:在wordpress仪表盘中双击评论内容可编辑评论  解决wordpress自动更新失败无法进入后台的方法及升级失败原因  通过.htaccess限制访问IP 保护wordpress后台安全 
评论列表
添加评论