申请ZeroSSL泛域名域名证书 并部署阿里云测试

阿里云服务器 Certbot 申请 LetsEncrypt 泛域名免费证书,并实现自动续订 阿里云服务器 Certbot 申请 LetsEncrypt 泛域名免费证书 准备工作 首先,要有一个域名,且使用 阿里云DNS 提供解析服务。系统Centos 7.6以上 查看系统版本命令:lsb_release -a 其次,要在阿里云 https://ram.console.aliyun.com/ 创建一个子账号并配置 RAM 权限 AliyunDNSFullAccess,并为子账号生成AccessKey用于通过API管理DNS解析。 1.安装Python 这里我使用了 Python 虚拟环境的方式安装 阅读详情
AI摘要

本文详细介绍了如何在国内外服务器上安装acme.sh并配置,包括不同证书服务商的选择,如ZeroSSL和LetsEncrypt,以及如何通过DNS验证申请泛域名证书,并将证书集成到Nginx中以支持微信域名的HTTPS访问。

安装acme.sh 安装过程中可能会失败 多试几次就会成功

国外服务器安装方式
wget -O -  https://raw.githubusercontent.com/acmesh-official/acme.sh/master/acme.sh | sh -s -- --install-online -m  你的邮箱@gmail.com

国内服务器安装方式
yum install git
git clone https://gitee.com/neilpang/acme.sh.git
cd acme.sh
./acme.sh --install -m xxx@gmail.com

安装完成后重新加载 Bash:

source ~/.bashrc

然后也可以开启自动更新

acme.sh --upgrade --auto-upgrade

3.0以上版本默认申请ZeroSSL的证书

切换 Let’s Encrypt

acme.sh --set-default-ca --server letsencrypt

切换 Buypass

acme.sh --set-default-ca --server buypass

切换 ZeroSSL

acme.sh --set-default-ca --server zerossl

切换 SSL.com

acme.sh --set-default-ca --server ssl.com

切换 Google Public CA

acme.sh --set-default-ca --server google

本次演示申请zerossl的泛域名证书

进入官网注册账号生成

https://app.zerossl.com/developer

EAB Credentials
EAB KID
EAB HMAC Key

在这里插入图片描述

执行以下命令进行注册

acme.sh --register-account  --server zerossl \
        --eab-kid 你的eab-kid  \
        --eab-hmac-key 你的eab-hmac-key

执行以下命令导入阿里云api秘钥

export Ali_Key="你的阿里云api key"
export Ali_Secret="你的阿里云api 秘钥"

配置nginx 验证域名

server {
	listen 80;
	listen [::]:80;
	server_name *.test.xxx.com;

	location /.well-known/acme-challenge {
		root /var/www/letsencrypt;
	}

	location / {
		rewrite	^/(.*)$ https://$host/$1 permanent;
	}
}

执行以下命令申请证书

–issue

–dns dns_ali 阿里云dns

-d 域名

–force 强制申请

acme.sh --issue --dns dns_ali -d *.test.xxx.com -d test.xxx.com --force

下面展示证书生成成功

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/344ca25bb2287ade70038c328fa2caac.png
在这里插入图片描述

复制证书到nginx证书目录

cp fullchain.cer /etc/nginx/_ssl/*.wx.test.xxx.com.cer
cp *.wx.test.xxx.com.key /etc/nginx/_ssl/*.wx.test.xxx.com.key
 #微信443
    server {
        # 服务器端口使用443,开启ssl, 这里ssl就是上面安装的ssl模块
        listen 443 ssl;
        # 域名,多个以空格分开
        server_name *.wx.test.xxx.com;

        # ssl证书地址
        ssl_certificate /etc/nginx/_ssl/*.wx.test.xxx.com.cer; # pem文件的路径
        ssl_certificate_key /etc/nginx/_ssl/*.wx.test.xxx.com.key; # key文件的路径

        # ssl验证相关配置
        ssl_session_timeout 5m; #缓存有效期
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; #加密算法
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #安全链接可选的加密协议
        ssl_prefer_server_ciphers on; #使用服务器端的首选算法

        location / {
            index index.html;
            root /usr/local/html/jianmu/vt/;
            try_files $uri $uri/ /index.html;
            gzip_static on;
            add_header 'Access-Control-Allow-Origin' '*' always;
        }
    }
    #微信80
    server {
        listen 80;
        server_name *.wx.test.xxx.com;
        return 301 https://$server_name$request_uri;
    }
ZeroSSL配置https 现在有很多证书签发商能签发免费的域名 SSL 证书,其中最出名的就是 Let’s Encrypt 了,不过他们家现在还不支持签发 IP 证书,这对于想给自己的 IP 签发证书的站长来说不免有些遗憾。这次给大家介绍的 ZeroSSL,也是一家类似 Let’s Encrypt 的证书签发商,注册成为他们的免费用户就可以签发出 90 天有效期的证书,但是不同的是,他们家能签发 IP 的 SSL 证书哦,这个就比较少见了~ 阅读详情

相关推荐

免费SSL证书申请与Nginx配置实战指南

SSL/TLS证书是保障网站数据传输安全的基础,按验证等级分为DV、OV、EV三类。免费证书多属DV类型,仅验证域名所有权,但加密强度与付费证书完全一致。对于个人博客、中小企业官网、API接口及测试环境,免费证书已是高性价比的工程选择。本文从证书类型原理切入,对比阿里云、腾讯云与Let's Encrypt等主流申请渠道的差异,详解Certbot自动化申请流程、Nginx证书配置与强制HTTPS跳转方法,并深入分析证书链完整性、自动续期机制及常见报错排查策略,帮助开发者和运维人员零成本实现全站HTTPS加密。

weixin_33862993的博客 421

如何使用免费的ZeroSSL证书保护您的网站

ZeroSSL 是一个免费、自动化、开放的证书颁发机构,提供 SSL 证书。它以其用户友好的SSL认证方法而闻名,即使技术知识有限的人也可以使用。与 Let’s Encrypt 类似,ZeroSSL 提供免费的 90 天证书,需要在到期前续订。但是,这两个平台之间存在一些差异,因此让我们快速了解它们。

u012748257的博客 6741

使用acme.sh自动化部署HTTPS证书:从原理到Nginx/Apache实战

HTTPS作为保障网络通信安全的核心协议,通过TLS/SSL协议为数据传输提供加密、完整性和身份验证。其核心原理依赖于由可信证书颁发机构(CA)签发的数字证书,该证书充当服务器的“数字身份证”。在工程实践中,Let's Encrypt通过ACME协议实现了证书申请与管理的自动化,极大地降低了部署成本。acme.sh作为一款纯Shell脚本编写的ACME客户端,以其零依赖、配置即生效和强大的自动化能力,成为自动化管理TLS证书生命周期(包括申请、验证、安装和续期)的流行工具。它广泛支持HTTP-01和DNS-

culuo8053的博客 451

放弃Let‘s Encrypt,改用ZeroSSL,同时用CDN加速域名

大家好!众所周知,SSL是一个让你的网站请求从http变成https的好东西。说到免费的SSL,大多数人可能会想到Let's Encrypt。不错,我们可以通过大多数的面板功能或者acme.sh签发这个证书。但今天,我要来介绍另一个免费的SSL提供商:ZeroSSL。

2301_76197567的博客 2072

是时候变更 Let‘s Encrypt 证书为 ZeroSSL 了!

明月发现使用 CloudFlare 的 DNS API 申请 SSL 证书真的是非常丝滑,一路顺畅,比国内阿里云、腾讯云体验好多了,给力呀!

草根博客站长明月登楼的优快云博客 2048

IAR9.4报错之编码方式

IAR9.40编码方式错误导致的报错

qq_36081075的博客 2626

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

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

weixin_30471561的博客 417

深度学习12—VGG19实现

state_dict = load_state_dict_from_url(model_urls['vgg19'],model_dir='./model' ,progress=progress)#预训练模型地址。accuracy=((out.argmax(1)==label).sum()).clone().detach().cpu().numpy()#正确预测的总和比测试集的长度,即预测正确的精度。image=torch.reshape(image,(1,3,224,224))#四维图形,RGB三个通。

m0_55196097的博客 2444

使用acme生成免费https泛域名证书(通配符证书)

本文介绍了使用开源工具acme.sh生成免费泛域名证书的方法。acme.sh是一个纯Shell脚本实现的ACME协议客户端,支持多CA机构,能自动签发、续期SSL证书。文章详细说明了单域名证书与泛域名证书的区别,重点讲解了通过阿里云DNS验证方式生成泛域名证书的步骤,包括环境准备、安装配置、证书签发等流程。同时分析了ZeroSSL证书的安全性,指出其具备金融级加密保障,适合个人网站或测试环境使用。该方法可在5分钟内完成权威CA背书的泛域名证书生成,实现全自动续期,是预算有限场景下的理想选择。

55555的博客 1095

【iceberg数据一致性】iceberg如何保证高并发数据一致性

那么在高并发的时候,同时操作某张表时是如何运作的呢?其实这里iceberg引用了乐观锁的方法。其实在写入数据的时候是有一个验证的操作的,即在准备写入时会检查原文件和带写入文件的差异,如果存在本次写入数据以外的数据,则代表有其他操作已经更新了原文件,那么本次写入会取消,并重试写入的步骤,知道验证完成,写入完成,如此就保证了数据的一致性,并且也解决了HMS锁的问题。在使用iceberg写数据时,一直弄不清楚为什么iceberg写入快,并且能够保证数据的一致性。今天决定搞清楚这个问题,经过查询和理解,写下来。

你的博客 1045

AWR射频仿真基本操作(一)

这里只讲述一个基本的操作: 软件是AWR 14版本

钢丝 2万+

免费SSL证书申请与自动续期实战:acme.sh完整指南

SSL证书是网站安全的基础设施,通过公钥加密与CA数字签名保障通信链路可信。免费证书与付费证书在加密强度上并无差异,核心区别在于验证级别与有效期策略,短周期设计反而推动自动化运维落地。对于个人博客、API服务及企业内网应用,DV证书已完全满足需求,关键在于如何实现证书的全生命周期管理。当前主流方案包括Certbot、ZeroSSL及acme.sh等,其中acme.sh凭借纯Shell脚本、DNS API集成与自动续期能力,成为多服务器、泛域名场景下的高效选择。从DNS验证申请泛域名证书,到通过--insta

weixin_29233857的博客 326

火山引擎之火山方舟知识库+OpenWebUI,搭建独属于自己的AI智能客服

创建接入点,接入点名称可按个人需求而定,比如Doubao-1.5-pro-32k,在添加模型选择Doubao-1.5-pro-32k,点击确定(PS:有些模型不支持知识库,若发现后续无法选择,请重新创建推理接入点。选择应用广场,创建零代码应用,在创建好的应用设置内编辑相关信息,并选择推理接入点,即先前建好的推理接入点;此处的模型名称是火山的模型ID名称,可在OpenWebUI设置-模型 中修改名称。至此所需的apikey和模型ID和请求的api地址(可选配置,非本文重点参数)。进入火山官网,注册账号。

AmaZInGvCH的博客 2652

https通配符证书2026年免费ssl证书申请到部署还是

现代 Chrome / Edge / Safari / 国产浏览器会拦截并显示「您的连接不是私密连接」之类页面。可以把它理解成网站的「数字身份证」:由受信任的 CA(证书颁发机构,如 Let’s Encrypt、ZeroSSL)签发,声明「这个公钥属于。需要公司主体验证(OV)、扩展验证(EV)、国密、多年期纸质合同——再走商业线。用 SSL守护者 时,也可对接宝塔 / 1Panel / nginx 远程部署,减少手工传文件。补充:日常说的「SSL」在工程上多半是。A:用户若走 CDN,看到的是。

qq45250194366的博客 265

别再让地图加载慢吞吞!GeoServer + GeoWebCache 缓存配置实战(附性能对比)

本文详细介绍了如何通过GeoServer和GeoWebCache优化地图服务性能,实现地图加载速度的显著提升。从缓存机制解析到实战配置流程,再到高级性能调优技巧,帮助开发者构建高效地图缓存系统,解决地图加载慢的问题。

weixin_42525369的博客 407

OPENSSL使用方法

预备知识KEY 通常指私钥。CSR 是 Certificate Signing Request 的缩写,即证书签名请求,这不是证书,只是包含申请证书的基本信息。生成证书时要把这个提交给权威的证书颁发机构,颁发机构审核通过之后,再根据这些申请信息生成相应的证书。CRT 即 certificate的缩写,即证书。 X.509 是一种证书格式。对X.509证书来说,认证者总是CA或由CA指定的人,一份...

zxm8513优快云博客 1215

HTTPS免费证书在线申请攻略:从原理到自动化部署

HTTPS是保障网站数据传输安全的基础,而SSL/TLS证书是实现加密通信的关键。许多站点因证书成本或管理复杂而迟迟未启用HTTPS,实际上,基于DV域名验证的免费证书已能完全满足个人博客、小型官网、API接口等场景的加密需求。免费证书与付费证书在浏览器信任层面并无差别,关键在于选择可靠的签发机构并正确部署。当前主流在线申请方式包括云控制台、命令行自动化工具(如acme.sh)以及第三方平台,其中Let's Encrypt与acme.sh组合可实现自动签发、自动续期,大幅降低维护成本。了解证书验证类型、部署

weixin_29324877的博客 288

【Bug已解决】Codex 报错 MCP client for context7 failed to start: program not found 解决方案

方案适用场景推荐指数改用绝对路径Windows 上最常见、最有效的解决方式⭐⭐⭐⭐⭐提前全局安装避免依赖 npx减少运行时网络下载的不确定性⭐⭐⭐⭐使用 .cmd 后缀Windows 平台快速尝试⭐⭐⭐⭐开启调试日志需要更精确定位失败原因⭐⭐⭐⭐统一封装启动脚本需要跨平台兼容多个 MCP 服务⭐⭐⭐报错的本质是Codex 启动 MCP 子进程时,无法正确定位配置文件中写的简写命令名对应的可执行文件,尤其容易发生在 Windows 平台上使用npx这类简写命令的场景。

一键难忘的博客 5815

免费SSL证书申请部署与报错排查全指南

HTTPS已逐渐成为网站标配,而SSL证书作为保障传输安全的基础,总让新手在申请与部署时感到困惑。从加密原理看,证书并非只是“一个文件”,而是由信任链、公私钥对和有效期管理组成的体系。免费SSL证书多采用DV验证,只需证明域名控制权,完全能满足个人博客、内部系统及API服务的加密需求。申请时可选择云厂商控制台或Let's Encrypt自动化工具,但部署Nginx时需格外注意证书链完整性,否则易出现“unable to get local issuer certificate”等报错。围绕实际经验,梳理免费

weixin_34212762的博客 785

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

acme.sh:用一行 Shell 脚本搞定 SSL 证书自动化管理

acme.sh 是一个完全用 Unix Shell 脚本编写的 ACME 协议客户端,用于自动化申请、部署和续签 SSL/TLS 证书。项目托管在 GitHub(),截至目前已获得超过 46,000 个 Star,是目前最流行的开源证书管理工具之一。,无需人工干预,无需安装额外的运行时依赖。acme.sh 由开发者 Neil Pang 创建,目前由 ZeroSSL 官方维护。项目基于 GPLv3 协议开源。

孤舟残月梦还长存的专栏 183

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

x64dbg表达式系统详解:如何像写C代码一样操控寄存器与内存

🐞 **x64dbg** 是一款开源的 Windows x64/x32 调试器,它的**表达式系统**是调试中最高频使用的功能之一:你可以在命令行、计算器或条件断点里,用类似 C 代码的语法直接**读取寄存器**、**修改内存**、调用内置函数,让断点、脚本和日志变得极其强大。本文带你从零掌握这套表达式:数值写法、C 风格赋值、运算符优先级和实用函数,配合条件断点示例,看完即可上手。 [![x

gitblog_00238的博客 774

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SSL证书自动化部署:基于ACME协议与雷池WAF的零运维实践

SSL/TLS证书是保障网站数据传输加密与身份验证的核心技术,其工作原理基于非对称加密与CA信任链。自动化证书管理环境(ACME)协议通过定义标准化的挑战-响应机制,实现了证书申请、验证、签发与续期的全流程自动化,极大提升了运维效率并消除了人为失误风险。在工程实践中,结合雷池WAF作为反向代理与SSL终端,可将证书管理集中化,显著降低多实例环境的配置复杂度。本文聚焦于如何利用AllinSSL服务与雷池WAF的内置ACME客户端,构建一套从证书自动申请到部署的无缝流水线,特别适用于中小型项目与个人开发者,实现

weixin_30911451的博客 420

DV证书全解析:从免费SSL到自动化部署与常见坑位

SSL证书是构建HTTPS加密通道的核心基础设施,而DV证书通过域名所有权验证,以分钟级签发、零门槛成本和ACME协议自动化管理,成为绝大多数网站的最优选择。从原理上看,DV证书的加密强度与OV/EV证书完全一致,差异仅在企业身份验证深度上,因此个人博客、企业官网、API接口和测试环境均可直接采用。随着免费证书普及,阿里云SSL证书的免费续期机制、证书格式转换(如cer转pfx)以及群晖部署过程中的“页面不存在”问题,成为实操中的高频搜索需求。本文从基础概念出发,结合工程实践经验,梳理DV证书的选型逻辑、浏

weixin_34354173的博客 332

一文看懂SSL证书及其签发流程

本文讲解了SSL协议相关基础知识以及使用不同客户端签发SSL证书的示例,对于已有web服务的场景,推荐使用Certd创建流水线实现SSL证书的自动签发及续期,对于还没有web服务的场景,推荐使用Caddy自动搭建web服务及SSL证书签发。

专注IT技术。 2500

Ubuntu + Docker Nginx 配置 Let‘s Encrypt 免费 HTTPS 证书及自动续期

本文介绍了在Ubuntu服务器上使用Docker部署Nginx并通过Certbot申请Let's Encrypt免费SSL证书的完整方案。主要内容包括:1)安装Certbot工具;2)配置Nginx的ACME验证目录;3)使用Webroot方式申请证书;4)配置Nginx HTTPS服务;5)设置证书自动续期;6)实现续期后自动重载Nginx。该方案架构简单稳定,适合个人项目、SaaS服务、API接口等多种场景,能自动维护HTTPS证书,确保持续安全服务。最终实现浏览器通过HTTPS访问Nginx容器,由宿

on the way . . . 278

免费SSL证书申请到Nginx部署实战:从原理到自动续期

HTTPS加密通信依赖SSL/TLS证书,证书通过CA机构与信任链机制获得浏览器信任。免费SSL证书与付费证书在加密能力上并无差异,但90天有效期要求自动化续期。利用ACME协议的acme.sh或Certbot,可一键签发并部署到Nginx,同时配合安全加固提升站点防护。针对证书链不完整、SSL握手失败等高频报错,合理配置fullchain和中间证书即可解决。这项技术价值在于零成本实现全站加密,适合个人博客、中小企业和内网系统。本文完整演示从申请到部署及自动续期的全流程。

weixin_34377919的博客 499
上一篇: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unex
下一篇: Redis Springboot hash value ERR hash value is not an integer
十方来财
十方来财 新星创作者: 编程框架技术领域 新星创作者: 编程框架技术领域
博客等级 码龄14年 8361粉丝 346原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

十方来财

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值