ssl acme.sh自动续期

ssl acme.sh自动续期

月光魔力鸭

2024-01-11 16:47 阅读 331 喜欢 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


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
今天刷codewars的题目的时候碰到一个通过js来实现字符串转base64的题目,base64虽然在js或nodejs中经常用,但是我还真没有仔细去看过原理以及如何实现,这回绕不过去了,赶紧找了找资料看了下。
codewars上的一个题目,这里记录下解决方法。
前端时间搞了个小转码,放在后台,但是特别占带宽,想着能不能从前台把这个事搞定呢?读取图片的二进制,然后将字节流处理后重新生成图片展示处理啊。
jsQR 是一款纯粹的由javascript实现的二维码识别库,可以在浏览器端使用,也可以在后端node.js环境使用。我之前使用过其他的识别库,例如:qrcode-reader 或其他,在使用上都比较麻烦,而且识别率并不高。jsQR是后来发现的,感觉(没有实际对比验证)jsQR识别率要更高些,使用起来也更简单,不需要安装其他依赖软件。
问题是由一个BUG引起的,功能中有使用国际化组件,用的是jquery.i18n,在chrome上、ff上都没有什么问题,问题出在了IE上。万恶的IE..
在通过chrome浏览器来调用摄像头的时候发现getUserMedia报错,但是本地开发却没有问题,主要原因是https环境的问题。chrome 不允许在非https和非localhost下的非安全环境进行调用。
java 对象中有很多引用,甚至会出现循环引用,比如 user 对象中有 school 对象,school 对象中又有 user 对象,这样在对 user 对象序列化的时候,就会出现死循环,导致内存溢出。通过一定的方式,将每个对象增加ID 和 REF 引用标识最终可以解决这个问题
在开发过程中多个页面使用的一个小工具类,简单完善了下,还算不错,给各位提供下小思路。