其中有一行
可见我们只要在这个目录下新建一个xxx.conf即可被引用。
在上述目录下添加我们需要配置的文件homePage.conf
内容如下:
先检查一下nginx的配置文件是否有错误
运行如下:
自动配置:
运行如下:
相关证书会生成在如下文件中:
此时打开/etc/nginx/conf.d/homePage.conf
内容如下:
可以看到帮我们自动生成了相关的配置文件
添加我们的跳转后,内容如下:
以下部分摘抄整理来自: https://www.liaosam.com/use-cron-service-and-certbot-for-renewal-of-letsencrypt-ssl-certificates.html
运行如下:
如果执行后提示:crond (pid xxxxx) is running… 代表正常运行中,则可以跳过下面5.2、5.3两步 。
如果提示错误,不识别的服务,则先按照5.2和5.3执行安装和启动。
依次输入以下 2 条命令并回车执行
成功安装 Cron 之后,启动 cron 服务。
执行后会出现:Starting crond: [ OK ] 的提示,表明启动成功。
继续执行开机启动服务命令,把 Cron 加入开机启动的服务列表中:
安装完检查一下 Cron 服务状态
如果提示:crond (pid xxxxx) is running… 代表正常运行中。
输入命令:
找到如下结果:
/var/log/cron 这个是日志文件位置,不管它
/var/spool/cron 这里是所有的自动执行任务的 cron 文件存放位置
打开 /var/spool/cron,看看 cron 目录下有没有文件。
输入以下命令:
此时会创建一个新文件同时打开了vim
输入以下内容:
上面这个/usr/bin/certbot和/usr/sbin/nginx 各自需要写成各自的路径可以用which certbot和which nginx查询
按住 shift+分号(打出冒号来),然后输入 wq,回车。退出编辑文件状态。
以上含义是:每隔 7 天,夜里 3 点整自动执行检查续期命令一次。续期完成后,重启 nginx 服务。
https://blog.csdn.net/sinat_39595180/article/details/88120604
作为运维工程师多台机器批量 *** 作是常见的事情,但通常设置定时任务我们习惯了crontab交互式 *** 作. 假如我们对多台机器进行批量添加定时任务要如何 *** 作呢:下面斯年介绍一种自己常用的方法 把要添加的crontab内容先写入到文件下,分发到机器上/home/test/test_cron 然后用批量工具(ansible,salt都可)执行下面的命令即可: crontab -l -u test | cat - /home/test/test_cron | crontab -u test - 备注:这里的用户是test.定时任务是跑在test帐号下面的.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)