前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小知识:申请免费证书

小知识:申请免费证书

作者头像
超级大猪
发布2019-11-22 14:51:59
3.2K0
发布2019-11-22 14:51:59
举报
文章被收录于专栏:大猪的笔记大猪的笔记

参考:https://diamondfsd.com/article/e221b455-b0e7-40b7-a6c7-9bb7e3e35657 当然使用伟大的lets encrypt呀

安装工具

代码语言:javascript
复制
add-apt-repository ppa:certbot/certbot
apt-get update
apt-get install certbot

开始申请

代码语言:javascript
复制
service nginx stop
certbot certonly --standalone -d www.superpig.win

# service nginx start

如果出现提示按提示输入邮箱和是否共享email给EFF(第一次安装) 申请成功后,会出现这样的提示

代码语言:javascript
复制
IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/www.superpig.win/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/www.superpig.win/privkey.pem
   Your cert will expire on 2018-01-07. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot
   again. To non-interactively renew *all* of your certificates, run
   "certbot renew"
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

修改nginx配置

在nginx的配置中加入下面的字段就行。

代码语言:javascript
复制
ssl_certificate /etc/letsencrypt/live/www.superpig.win/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.superpig.win/privkey.pem;

搞定。

自动更新证书

可以设置每隔一段时间就自动续期证书

代码语言:javascript
复制
15 2 * */2 * certbot renew --pre-hook "service nginx stop" --post-hook "service nginx start"
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-10-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装工具
  • 开始申请
  • 修改nginx配置
  • 自动更新证书
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档