2024年4月29号;个人博客做了9年了…从工作以后其实就很少更新了。

其实网站最初是为了找一份工作,有自己的博客,显得很酷。

现在嘛,就像自己的财产。好好维护吧。

 

今天打开网站,忽然想到一直没有做SSL证书;

最开始一直没做是因为不在乎(主要是懒,嫌麻烦),但是今天就想加一个。

前段时间迁移了网站服务器,这次就加个SSL吧。

于是采用了lnmp的自动化证书方案。

参考链接地址: https://lnmp.org/faq/letsencrypt-wildcard-ssl.html

另外在部署过程中碰上一些问题,使用Copilot协助解决了。

感受是:对于前人已经解决的公共问题,通过Copilot可以快速解决。

接下来就是具体的步骤了…

 

我使用的是腾讯云的DNS解析工具(本来是阿里云,后来因为某些原因迁移了…)

打开秘钥获取界面 https://console.dnspod.cn/account

P.S> 创建完之后,右边还有一个IP白名单功能,建议打开。

 

接下来就是导入秘钥信息

 

然后启动lnmp进行自动化的创建。

这里需要注意各个选项的意义,不要照抄。

 

接下来是碰上的一些问题及解决方案;此处用到了Copilot。

Copilot回答:

从这里可以看到, acme.sh 脚本在往我的DNS里面写入TXT信息。

那这里最大的可能就是秘钥配错了。

我的错误是:前面的图里,用了左边的腾讯云API秘钥。

 

接下来是关于证书自动更新的问题。

Copilot的回答:

 

问:

Copilot的回答:

 

问:

Copilot的回答:

修改 cron 任务可以通过 crontab 命令来完成。以下是具体步骤:

  1. 打开终端。
  2. 输入 crontab -e 命令并回车。这个命令会打开一个编辑器,你可以在这个编辑器中修改你的 cron 任务。
  3. 在编辑器中找到你想要修改的 cron 任务,然后进行修改。例如,如果你想要将任务的运行频率改为每周一次,你可以将 34 0 * * * “/usr/local/acme.sh”/acme.sh –cron –home “/usr/local/acme.sh” > /dev/null 修改为 34 0 * * 0 “/usr/local/acme.sh”/acme.sh –cron –home “/usr/local/acme.sh” > /dev/null。
  4. 保存并关闭编辑器。在大多数编辑器中,你可以通过按 Ctrl + X,然后按 Y,最后按 Enter 来保存并关闭编辑器。
  5. 输入 crontab -l 命令并回车,查看你的修改是否已经生效。

这个命令会列出所有的 cron 任务,你应该能在列表中看到你刚刚修改的任务。

 

给这段代码加上合理的注释

Copilot的回答:

你可以在这个 cron 任务前后添加注释,以解释这个任务的作用和执行时间。例如:

 

【SSL】给网站增加SSL证书,同时记录Copilot的使用想法。
Tagged on:     
0 0 投票数
Article Rating
订阅评论
提醒

0 评论
最新
最旧 最多投票
内联反馈
查看所有评论