ssl acme.sh自动续期

ssl acme.sh自动续期

月光魔力鸭

2024-01-11 16:47 阅读 106 喜欢 0

acme.sh

https://github.com/acmesh-official/acme.sh/wiki/%E8%AF%B4%E6%98%8E

安装

wget -O -  https://get.acme.sh | sh
source /root/.bashrc

自动创建了一条定时任务

注册账号

acme.sh --register-account -m my@example.com

生成证书

acme.sh --issue -d mydomain.com --nginx /usr/local/nginx/conf/nginx.conf
# 这个没成功,换目录
acme.sh --issue -d mydomain.com -d www.mydomain.com --webroot /home/wwwroot/mydomain.com/

acme.sh --issue -d mydomain.com -d www.mydomain.com --webroot /home/wwwroot/mydomain.com/ --server letsencrypt

如果访问不到,需要检查nginx的配置,或者是否关闭了80 ? 或者路径是否匹配等。

安装证书

acme.sh --install-cert -d example.com \
--key-file       /path/to/keyfile/in/nginx/key.pem  \
--fullchain-file /path/to/fullchain/nginx/cert.pem \
--reloadcmd     "service nginx force-reload"

查看证书

acme.sh --info -d www.example.com

如果需要修改reloadcmd

重新安装一遍即可

带有端口的证书申请

由于家里还有一台服务器,但是带着端口,只能通过DNS来申请了。 参考:https://github.com/acmesh-official/acme.sh/wiki/dns-manual-mode

acme.sh --issue --dns -d xxx.com --yes-I-know-dns-manual-mode-enough-go-ahead-please

然后在域名解析的地方,增加txt记录。

acme.sh --renew  -d xxxx.com --yes-I-know-dns-manual-mode-enough-go-ahead-please

下载证书后按照上面的说明进行安装即可。

转载请注明出处: https://chrunlee.cn/article/ssl-acme-sh-redate.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
最近一直在想着抓一些网盘数据,进行资料归拢,可是当我真正开始的时候.. 还是遇到了反爬,当然我本身就有心理预期,这是肯定会碰到的,只是没想到会在代理IP上耗费这么久,之前的时候也处理过代理IP ,可是由于一知半解,导致很多配置都不理解,debug全靠猜...
Question from codewar,about all of array combinations.
在项目开发过程中,分页是少不了的,之前封装了一个分页组件,样式是基于bootstrap的样式,当然也可以自己来修改
关于web打印,需要对页面内容进行页面样式设置,呈现出分页的样子,同时对于题目中的图片或表格尽量不分到两个页面中,因此实现了一个jquery的web打印插件,当然,这个插件目前只适用于部分情况,仅供借鉴
在我们web开发过程中经常会碰到针对table的一些dom操作,这里整理一下关于这方面的知识点。当然我们可以通过jquery这样的插件来处理,或许会更简单一些,不过现在简单说下原生JS是如何操作的
当一些业务必须通过横屏来实现,但是又没有原生来做,只能通过h5的时候怎么办?
关于jquery,他的核心特点就是无new构造和链式调用,这里根据网上的资料,自己简单理解下,有助于消化核心代码。
在通过chrome浏览器来调用摄像头的时候发现getUserMedia报错,但是本地开发却没有问题,主要原因是https环境的问题。chrome 不允许在非https和非localhost下的非安全环境进行调用。