网站首页 > 精选教程 正文
etsencrypt 可谓是穷人福音啊,一个 https 证书动辄数千,泛域名就更贵了,而前不久 letsencrypt 支持了泛域名,不过不支持三级泛域名,比如 *.kpromise.top 并不能匹配 cdn.blog.kpromise.top ,但是你可以一个证书同时包含多个泛域名,比如同时包含 *.kpromise.top、*.blog.kpromise.top 等等。本文从安装 letsencrypt 开始,记录我某次证书更新。
安装 letsencrypt
这部分可以参考:https://certbot.eff.org/docs/install.html ,具体也可以参考如下:
- wget https://dl.eff.org/certbot-auto
- chmod a+x ./certbot-auto
使用certbot-auto 生成泛域名
具体命令如下:
./certbot-auto certonly -d *.ssyer.com --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory
这里你可以使用多个 -d 比如 -d *.ssyer.com -d *.cdn.ssyer.com 第一次运行会安装依赖,遇到的问题有:OSError: Command /opt/eff.org/certbot/venv/bin/python2.7 - setuptools pkg_resources pip wheel failed with error code 2
这个问题是由于版本太旧,可通过如下命令解决:
- pip install setuptools
- pip install --upgrade setuptools
- pip install virtualenv
- pip install --upgrade virtualenv
如果出现 setuptools pkg_resources pip wheel failed with error code 1 可参考 https://github.com/certbot/certbot/issues/2883
接着会要求你添加一条txt解析: _acme-challenge.ssyer.com ,你添加后 通过 dig _acme-challenge.ssyer.com txt 命令查看是否生效,生效后按 enter 即可。
复制证书到阿里云杭州服务器,我写了coyp_letsencrypt 脚本:
- cd /etc/
- zip -r letsencrypt.zip letsencrypt
- scp letsencrypt.zip root@120.27.221.225:/etc/
- rm letsencrypt.zip
- ssh -v root@120.27.221.225
然后在杭州的服务器上写了 letsencrypt 脚本:
- cd /etc/
- rm -rf letsencrypt
- unzip letsencrypt.zip
- rm -rf letsencrypt.zip
- nginx -s reload
更新或者生成证书的流程变为了先执行 ./certbot-auto certonly -d *** 生成或更新证书,接着执行 ./coyp_letsencrypt ,接着执行 ./letsencrypt 即可顺利完成啦。
如果你觉得有用记得收藏哦,也可以转发让更多的人看到,ps,可以点击 左下角 了解更多 阅读优化排版的版本。您的支持,是我持续创作的动力。
猜你喜欢
- 2024-10-18 通配符/泛域名SSL证书如何免费申请?
- 2024-10-18 通配符/泛域名SSL证书的申请方法 通配符域名解析
- 2024-10-18 Kubernetes 集群免费泛域名 TLS 证书实施
- 2024-10-18 acme申请免费SSL证书,泛域名证书,多域名证书
- 2024-10-18 简单几步免费申请通配符/泛域名SSL证书
- 2024-10-18 解析泛目录---码山侠seo 泛目录什么意思
- 2024-10-18 永久免费通配符/泛域名SSL证书快速获取通道
- 2024-10-18 不看国内厂商脸色,使用acme.sh免费申请泛域名ssl证书
- 2024-10-18 免费泛域名/通配符SSL证书获取教程
- 2024-10-18 宝塔面板正确开启TLS 1.3并删除TLS 1.1
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)