acme.sh申请免费SSL证书,泛域名证书,多域名证书

acme.sh 多域名同一运营商不同账号的自动更新 最近https证书快到期了,结果发现本次域名和之前域名是在不同的腾讯云账号上,这样就不能直接使用acme.sh来申请证书了,需要单独配置一下dns api,才不会在配置文件中出现相同的key值,从而导致报错冲突。 阅读详情

注意:泛域名证书只能通过DNS API申请(DNS手动申请无法通过acme.sh自动续期)

acme.sh可以通过acme协议生成Let’s Encrypt颁发的SSL证书。

Let’s Encrypt 提供了单域名证书,泛域名证书和多域名证书

0.GitHub地址
1.在线安装
curl https://get.acme.sh | sh

OR

wget -O -  https://get.acme.sh | sh

创建acme.sh别名

alias acme.sh=~/.acme.sh/acme.sh

安装过程中会添加cronjob,每天自动检测所有证书是否需要更新。查看定时任务(证书有效期一般为90天,acme.sh会在证书失效之前进行自动更新):

crontab -e
2.设置acme.sh自动升级
acme.sh --upgrade --auto-upgrade
3.使用DNS API(泛域名证书只能通过DNS API申请)

必要条件:域名已经添加了解析(绑定了服务器IP)

acme.sh提供了两种方式进行验证域名所有权,一种是通过HTTP API,另一种是通过DNS API。
  • HTTP API通过修改Apache和NGINX配置,在根目录添加文件, 通过域名可以访问到该文件,验证成功。
  • DNS API 通过云服务商提供的API(需要云服务商支持),在DNS添加一条TXT解析记录,添加成功则验证通过。国内的云服务比如jdcloud,Aliyun,DNSPod都可以使用这种方式。如果云服务商不在支持的列表里,可以使用腾讯云的DNSPod作为域名解析。

dnsapi 用法说明

4.自动发布证书
a.登录控制台(dnsapi 用法说明中有对应服务商地址)获取api key id 和 api key secret
b.导出到系统变量
export JD_ACCESS_KEY_ID="sdfsdfsdfljlbjkljlkjsdfoiwje"
export JD_ACCESS_KEY_SECRET="xxxxxxx"
#查看添加的系统变量
echo $JD_ACCESS_KEY_ID
c.通过DNS API验证所有权,并生成证书(证书默认被保存在~/.acme.sh/目录中)
acme.sh --issue --dns dns_jd  -d example.com -d '*.example.com'

id和key会被保存到~/.acme.sh/account.conf文件中,如果id或key发生变更,可能需要进行修改

d.copy/安装 证书(如果不使用install-cert命令进行安装,证书更新之后还是被保存在默认目录,会导致已有证书过期之后无法被自动更新)
acme.sh --install-cert -d myflag.xyz \
--key-file       /etc/nginx/ssl/key.pem  \
--fullchain-file /etc/nginx/ssl/cert.pem \
--reloadcmd     "service nginx force-reload"

只用输入域名即可,不需要添加其他前缀

指定的所有参数都会被自动记录下来, 并在将来证书自动更新以后, 被再次自动调用

chaos-fe

使用 acme.sh 生成免费的泛域名证书 原文发布在 不二博客 在 使用 acme.sh 为网站生成永久免费证书 一文中介绍了如何安装 acme.sh 以及如何生成证书,这篇文章就来说一说如何使用 acme.sh 来生成泛域名证书,即主域名和所有该主域名下的所有二级域名都使用一个证书,省去了为每个域名都生成证书的麻烦。 本篇文章以腾讯云的 DNSPod 为例,如果你使用的是阿里云或者别的域名服务商,请自行搜索解决。 **DNS 方式的真正强大之处在于可以使用域名解析商提供的 api 自动添加 TXT 记录完成验证。**我们就是利用 DNS 方式来. 阅读详情

相关推荐

acme.sh免费签发SSL证书

acme.sh 概述 一个纯粹用Shell(Unix shell)语言编写的ACME协议客户端。 完整的ACME协议实施。 支持ACME v1和ACME v2 支持ACME v2通配符证书 简单,功能强大且易于使用。你只需要3分钟就可以学习它。 Let's Encrypt免费证书客户端最简单的shell脚本。 纯粹用Shell编写,不依赖于python或官方的Let's Encrypt客户端。 只需一个脚本即可自动颁发,续订和安装证书。 不需要root/sudoer访问权限。 支持在Doc

云原生运维 5079

用acme.sh给网站域名,申请免费SSL永久证书(自动续期)

申请ssl证书,即https有很多,有免费的,也有收费的。如第三方域名管理cloudflare也可以自动添加使用https,而且永久。但是由于有些服务,需要在服务器使用自签证书,所以需要自己申请。免费的可以使用certbot,也可以是使用zeroSSL。Certbot申请免费SSL证书这里,介绍使用acme.sh生成免费的ssl证书,其完整实现了acme协议,并且由纯Shell脚本语言编写,没有过多的依赖项,安装和使用都非常方便。

1万+

保姆级教程:用acme.sh搞定Let‘s Encrypt免费SSL证书(含DNS API配置避坑指南)

本文提供了一份详细的acme.sh使用指南,帮助用户实现Let's Encrypt免费SSL证书的全自动申请、部署与续期。重点解析了DNS API验证方式的配置流程,涵盖腾讯云、阿里云等主流服务商的密钥设置,并分享了证书安装、自动化续期验证及常见问题排查方法,旨在让用户彻底告别手动管理证书的繁琐。

weixin_28452161的博客 211

acme.sh简单教程

简介 官网: Github: https://github.com/acmesh-official/acme.sh Wiki: https://github.com/acmesh-official/acme.sh/wiki acme.sh用于生成免费的ssl证书,其完整实现了acme协议,并且由纯Shell脚本语言编写,没有过多的依赖项,安装和使用都非常方便。 1. 支持的CA > ZeroSSL.com CA(default):90天 > Letsencrypt.or...

Dancen的专栏 4万+

基于 acme.sh 自动申请域名证书(群晖 Docker)

本文介绍如何使用 Docker 镜像 acme.sh,实现名证书自动申请和续签功能。 acme.sh 可以从 letsencrypt 生成免费的证书,支持 Docker 部署,支持 http 和 DNS 两种域名验证方式,其中包括手动,自动 DNS 及 DNS alias 模式方便各种环境和需求。可同时申请合并多张单域名,泛域名证书,并自动续签证书和部署到项目。 准备 DNS API 本文以腾讯云为例申请 DNS API,其他解析平台请参考官方文档 dnsapi。 首先,打开 DNSPOD,点击右上角头像

自留地 5714

使用acme.sh实现SSL证书自动化管理:从申请到续期全攻略

本文详细介绍了使用acme.sh工具实现SSL证书全生命周期自动化管理的完整方案。通过HTTP文件验证、DNS API验证等多种方式,指导用户从安装、申请到自动续期和部署证书,有效解决手动管理90天有效期证书的繁琐问题,特别适合个人站长和运维人员构建高效的证书管理流程。

weixin_29294975的博客 584

使用acme.sh自动化部署Let‘s Encrypt免费SSL证书全攻略

SSL/TLS证书是保障网络通信安全的核心技术,它通过非对称加密和数字签名机制,在客户端与服务器之间建立加密通道,防止数据在传输过程中被窃取或篡改。这项技术对于保护用户隐私、确保数据完整性以及提升网站可信度具有关键价值,广泛应用于电子商务、在线支付、企业门户和API服务等场景。随着HTTPS成为网站标配,Let's Encrypt作为免费、自动化的证书颁发机构(CA),极大地降低了SSL证书的获取门槛。本文聚焦于通过acme.sh这一轻量级工具,结合DNS API验证方式,实现从证书申请、自动化部署到无人值

weixin_29323493的博客 319

Nginx 泛域名HTTPS配置:基于acme.sh的SSL证书自动申请与续期实战

本文详细介绍了如何使用acme.sh工具为Nginx配置泛域名HTTPS证书,实现SSL证书的自动申请与续期。通过DNS API验证方式,结合Let's Encrypt免费证书,可一站式解决多子域名HTTPS部署难题,并设置自动续期任务,确保网站持续安全加密,大幅提升运维效率。

weixin_29217235的博客 116

免费SSL证书从申请到自动续期全流程:Nginx配置、证书链优化与过期监控实战

HTTPS加密传输已成为站点安全的基础,而SSL证书则是建立可信连接的关键组件。在实际运维中,证书的部署远不止申请一张证书那么简单,从Nginx的ssl_certificate配置到证书链的完整性校验,再到TLS协议版本的选择,每个环节都直接影响站点安全评级。对于多域名和泛域名场景,如何借助acme.sh工具实现证书自动签发与续期,并解决CDN回源时的全链路加密问题,是保障业务连续性的重要能力。证书临近过期前未被发现往往会导致不可预知的访问异常,构建证书过期监控脚本并配置自动续期机制,可以大幅降低人工运维成

weixin_28689507的博客 257

PSM倾向匹配详细步骤和程序

目录1.安装psmatch2统计包。2.数据准备3.数据分析及命令解读4.结果解读4.1模型拟合结果,此处无太多实际意义。4.2试验组可匹配的观测概览,按照命令中设定的匹配规则,试验组有8例患者未能匹配到合适对照。4.3结果解读的重点应该是对stata新生成的中间变量的解读。4.4均衡性检验结果4.5匹配结果的图示化5.Stata命令汇总最后留下两个问题给大家思考:题目 试验设计中,匹配的目的在于确保干预效应估计是建立在可比个体之间的不同结果的基础上。最简单的匹配方式是将干预组和对照组中协变量值相同的两个个

平平淡淡,戒急用忍,一生学闭嘴。 5万+

解决TextMeshPro在AB打包中的字体冗余问题:源码修改全记录

本文详细介绍了如何解决TextMeshPro在AB打包中的字体冗余问题,通过源码改造和工程实践优化Unity项目的性能。内容包括资源加载路径重构、AB打包策略优化及运行时加载方案,有效减少包体体积和构建时间,提升内存效率。

weixin_42558257的博客 184

使用 acme.sh 申请域名 SSL/TLS 证书完整指南

本指南将详细介绍如何使用 acme.sh 配合 ZeroSSL 获取和管理 SSL/TLS 证书。我们将以 cheungxiongwei.com 为例,介绍从安装到自动续期的完整过程,包括根域名和泛域名证书的配置。现在您的域名已经配置了完整的根域名和泛域名 SSL 证书保护。该设置包括自动续期和优化的 Nginx 安全配置。建议定期使用在线 SSL 测试工具检查 SSL 配置,以确保符合最佳实践和安全更新。

cheungxiongwei的博客 3377

虚拟机Ubuntu连接USRP

笔记本通过网线连接USRP。

xiaozir的博客 2306

大量域名如何申请SSL证书成本最低

假如您手头拥有1千个域名,并且打算为每一个域名搭建网站,那么在当前的网络环境下,您必须确保这些网站通过https的方式提供服务。这意味着,您将为每一个域名申请SSL证书,以确保网站数据传输的安全性和可信度。那么,您该如何着手申请这些SSL证书呢?

osfipin note 802

DSP 6678处理器Cache配置实战:从基础设置到多核一致性优化

本文深入探讨了TI TMS320C6678多核DSP处理器的Cache配置与优化实战。文章从基础概念入手,详细解析了L1、L2 Cache的模式选择与内存属性配置,并重点剖析了多核环境下缺乏硬件一致性支持带来的挑战。核心部分提供了基于Writeback和Invalidate操作的手动一致性维护策略,以及针对数据流处理、频繁访问共享数据等不同场景的性能调优与避坑指南,帮助开发者构建高效稳定的多核DSP系统。

o5p6q的博客 183

AI Agent的知识蒸馏链:多阶段LLM模型优化

随着大语言模型(LLM)规模的不断扩大,如何在保持模型性能的同时提高其部署效率成为关键挑战。本文旨在探讨通过知识蒸馏技术构建多阶段优化链,实现LLM模型的高效压缩和性能优化。研究范围涵盖从基础理论到实际应用的完整知识蒸馏流程,特别关注AI Agent场景下的特殊需求和解决方案。本文首先介绍知识蒸馏的基本概念和背景,然后详细阐述多阶段蒸馏链的核心原理。接着,我们将深入探讨算法实现细节和数学模型,提供完整的代码示例。最后讨论实际应用、工具资源和未来发展方向。

AI大模型应用之禅 351

用ACME 安装免费ssl证书,让你的网站免费使用https

在centOS7 中 安装并添加 acme 免费证书,还挺好用的 系统环境: centos7 第一步: 安装 acme.sh curl https://get.acme.sh | sh 有些系统会提示: -bash: acme.sh: command not found 执行下面的命令让 PATH 生效即可: source ~/.bashrc 下载证书,我是用的DNS ap...

chen249191508的专栏 5622

YOLOv8改进策略【Neck】| BiFPN:双向特征金字塔网络-跨尺度连接和加权特征融合

可扩展的高效物体检测BiFPN(加权双向特征金字塔网络)

Limiiiing的博客 1081

批量申请SSL证书如何做到既方便成本又最低

假如您手头拥有1千个域名,并且打算为每一个域名搭建网站,那么在当前的网络环境下,您必须确保这些网站通过https的方式提供服务。这意味着,您将为每一个域名申请SSL证书,以确保网站数据传输的安全性和可信度。那么,您该如何着手申请这些SSL证书呢?

osfipin note 1077

QGis二次开发 —— 1.1、ubuntu24.04下搭建QGis3.40.12二次开发环境(附:全部问题解决方法)

QGis二次开发 —— 1.1、ubuntu24.02下搭建QGis3.40.12二次开发环境(附:全部问题解决方法)

251

74、刀具磨损监测与寿命预测分析

本文综述了刀具磨损监测与寿命预测的研究现状,分析了力信号、功率信号、振动信号和声发射信号在刀具状态监测中的应用及其优缺点。介绍了当前常用的刀具寿命模型及故障诊断流程,并总结了基于不同信号的监测方法。文章指出,尽管已有多种方法在理论上取得进展,但在实际应用中仍面临挑战。未来研究方向包括采用更先进的神经网络、深入探索多信号融合技术以及有效利用工业大数据,以提升刀具状态识别的准确性与可靠性。

lstm7chronicler的博客 275

使用acme.sh获取免费泛域名SSL证书:从DNS验证到自动化部署

SSL/TLS证书是实现HTTPS加密通信的基础,它通过非对称加密技术确保数据传输的机密性和完整性。其核心原理是证书颁发机构(CA)对网站身份进行验证后签发数字证书,浏览器通过验证证书链建立安全连接。在云原生和自动化运维的背景下,ACME协议应运而生,它标准化了证书申请、验证和续期的自动化流程,极大提升了证书管理的效率。Let's Encrypt和ZeroSSL等机构基于此协议提供免费证书服务,特别适合个人开发者、中小企业和家庭实验室场景。对于拥有大量子域名的应用,泛域名证书(Wildcard Certif

weixin_30471561的博客 416

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

使用acme.sh批量更新多域名的证书

使用acme.sh批量更新多域名的证书,主要是的目的是实现公司k8s集群的对外业务域名实现https的加密访问。

rendongxingzhe的博客 775

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

新开源HTML5单文件网页版ACME客户端,可在线申请Let‘s Encrypt、ZeroSSL免费HTTPS多域名通配符泛域名SSL/TLS证书(RSA/ECC/ECDSA)

整个客户端源码仅一个静态HTML网页文件,可以直接保存到本地使用,或通过在线网址使用;支持向 `Let's Encrypt`、`ZeroSSL` 等支持 ACME 协议的证书颁发机构,免费申请获得用于 HTTPS 的 SSL/TLS 域名证书(`RSA`、`ECC/ECDSA`),支持多域名和通配符泛域名;只需在现代浏览器上操作即可获得 PEM 格式纯文本的域名证书,不依赖操作系统环境,无需下载和安装软件,无需注册登录,纯手动操作,只专注于申请获得证书这一件事

高坚果兄弟 2394

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

免费域名证书最新申请方式大全

目前市场环境下,可获得域名SSL证书的方式有很多,一般有付费和免费划分。对于想免费使用域名SSL证书的朋友,这里收集整理了几个常用的SSL证书申请方式。对于SSL证书的用处,简单的来说,就是加密数据传输,使得数据更加安全不被篡改。而且如果不给自己的网站配置SSL证书,在浏览器的地址栏上会显示不安全的标志。在做微信公众号开发的时候,想用获取定位,也必须使用HTTPS的方式,才可以使用。可以说SSL证书已经广泛的得到了应用。以下介绍两种常见的获取免费SSL证书的方式。

osfipin note 3153

用acme.sh帮你免费且自动更新的HTTPS证书,省时又省力

前言 一直想更新一下https,最近刚好有点空,就实现了一下。 之前看过一篇教你快速撸一个免费HTTPS证书的文章,通过Certbot来管理Let's Encrypt的证书,使用前需要安装一堆库,觉得不太友好。所谓条条大路通罗马,肯定还有其他方法可以做这个事情。 经过一番研究oneinstack的内部,也发现了oneinstack使用acme.sh这个库,这个是用Shell脚本编写的,不需要安装其他东西,比较纯净,觉得比较适合自己,记录一下过程。 准备工作 一个已解析好的域名(可以用http来..

阿俊的博客 6127
上一篇: Mac安装MongoDB,设置环境变量
下一篇: 已经启动的docker容器中编辑文件,复制文件到容器
一颗小行星!
博客等级 码龄15年 74粉丝 121原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一颗小行星!

恰饭ing

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值