一、先安装certbot

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

二、申请证书

注意:需要把要申请证书的域名先解析到这台服务器上,才能申请。

填写自己的邮箱,域名(可以填多个)

sudo ./certbot-auto certonly --standalone --email my@qq.com -d abc.com -d www.abc.com

执行上面指令,按提示操作。
Certbot 会启动一个临时服务器来完成验证(会占用80端口或443端口,因此需要暂时关闭 Web 服务器),然后 Certbot 会把证书以文件的形式保存,包括完整的证书链文件和私钥文件。
文件保存在 /etc/letsencrypt/live/ 下面的域名目录下。
修改nginx配置

server {listen 80;server_name abc.com;rewrite ^(.*) https://abc.com permanent;
}
server{listen 443 ssl default_server;listen [::]:443 ssl default_server;ssl_certificate /etc/letsencrypt/live/abc.com/fullchain.pem;ssl_certificate_key /etc/letsencrypt/live/abc.com/privkey.pem;server_name www.abc.com;root /web/abc.com/;
}

三、创建定时任务,自动续期

默认证书有效期是3个月,所以需要续期

创建定时任务

sudo crontab -e

我的certbot-auto的所在目录为/home/ubuntu/soft/;

在最后添加

0 3 1 * * /home/ubuntu/soft/certbot-auto renew --renew-hook "sudo nginx -s reload"

sudo crontab -l

查看一下是否存在刚才添加的定时命令。如果存在的话,那么每月1日的凌晨3点就会执行一次所有域名的续期操作。

ubuntu server自动关闭屏幕背景灯_certbot-auto申请https证书,自动续期相关推荐

  1. 超详细树莓派4B安装Ubuntu Server无屏幕

    准备工作 树莓派4B一台 内存卡格式化软件,用于将内存卡格式化.我也不知道为什么不用系统自带的[右键>格式化]去格式化内存卡,知道的大神希望解释一下.常用的格式化软件SDFormatter.(点 ...

  2. 用命令关闭Ubuntu的自动关闭屏幕和锁屏

    有时候linux系统是没有图形化界面的,为了关闭锁屏和息屏可以用如下命令 // 关闭息屏,最后0是代表关闭锁屏,将0替换为60代表60s后自动息屏,以此类推. gsettings set org.gn ...

  3. ubuntu 关闭 笔记本键盘背景灯

    /etc/rc.local 加入 echo '0' > /sys/class/leds/tpacpi::kbd_backlight/brightness 转载于:https://www.cnbl ...

  4. 一种非信任证书自动更新方法(可用于Windows Vista, Windows Server 2008,Windows 7,Windows Server 2008 R2)

    一种非信任证书自动更新方法(可用于Windows Vista, Windows Server 2008,Windows 7,Windows Server 2008 R2) 介绍 一种针对Windows ...

  5. 举个栗子!Tableau 技巧(107):如何自定义 Server 登录页背景

    不少 Tableau 企业用户咨询:Tableau Server 登录页面的背景可以自定义吗?我们想换一个符合我公司风格的背景. 其实,Tableau Server 登录页面的背景是可以自定义的(如下 ...

  6. 如何在ubuntu server中通过ArchiSteamFarm挂卡

    前文 大家都知道同样配置的服务器,windows系统比ubuntu系统要贵一刀左右,之前我写了篇文章是如何在windows中挂卡,但是有更便宜的ubuntu为什么不用呢. 正文 1.首先下载Archi ...

  7. ubuntu server 18.04 first config

    ubuntu server 18.04 first config 文章目录 ubuntu server 18.04 first config oneClick i3wm googlepinyin ss ...

  8. Ubuntu server 14.04 双网卡上网设置

    目的: 实现Ubuntu server 14.04 上两个以太网卡的正常使用: em1: 192.168.84.100 192.168.84.0/24网段的连接(局域网,无法上网) em2: 192. ...

  9. 一键steam挂卡linux,如何在ubuntu server中通过ArchiSteamFarm挂卡

    前文 大家都知道同样配置的服务器,windows系统比ubuntu系统要贵一刀左右,之前我写了篇文章是如何在windows中挂卡,但是有更便宜的ubuntu为什么不用呢. 正文 1.首先下载Archi ...

最新文章

  1. 【c语言】蓝桥杯算法提高 时间转换
  2. python连接oracle
  3. Oracle-内存管理解读
  4. 消费者行为模型_市场调查消费者行为研究模型
  5. Crontab 使用(转)
  6. word2vec模型的理解
  7. Redis之通用的key操作命令
  8. Javascript面向对象编程:构造函数的继承
  9. 对GCD的一些理解和实践
  10. 基于matlab实现的云模型计算隶属度,基于MATLAB实现的云模型计算隶属度
  11. BZOJ3343 教主的魔法 二分法+分块
  12. Mongodb删除重复数据
  13. Intel Core Enhanced Core架构/微架构/流水线 (10) - 先进存储器访问
  14. STM32工作笔记0061---通用定时器基本原理
  15. 如何新建Spring Boot工程
  16. Tomcat WBE 服务器详细配置
  17. postman中如何自动生成签名
  18. vue-baidu-map 百度地图(定位替换图标,添加标签)
  19. Java桌面程序打包全过程
  20. Oracle ODBC 驱动安装及详细配置(不需安装客户端)

热门文章

  1. SQL Server Always On可用性组中的数据同步
  2. 使用SSIS包将多个Excel文件中的数据导入SQL Server表中
  3. 编写SQL Server数据库对象脚本的方法
  4. E 定向 牛客练习赛25
  5. 51Nod 1289 大鱼吃小鱼 栈的简单模拟
  6. Powershell创建数组
  7. 14个HTML5实现的效果合集
  8. vs2008+sp1
  9. Word 模板 - 新建向导
  10. Spread基本知识(一)