Releases: httpsok/httpsok
🔥httpsok-v1.18.2-SSL证书自动续签
🔥httpsok-v1.18.2-SSL证书自动续签
介绍
httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定SSL证书自动续期
v1.18.2 版本新特性
- 📚支持docker镜像快速部署
- 🤖DNS异步检测,支持
西部数码 - 🌐nginx支持单域名申请
docker证书自动续期
我们以 nginx官方镜像 为基础,制作了集成httpsok的 nginx自动续签镜像。
快速开始
设置环境变量:HTTPSOK_TOKEN,从 httpsok.com 控制台获取(点击【复制脚本】按钮)
compose.yml
services:
httpsok-nginx:
container_name: httpsok-nginx
image: httpsok/nginx:1.28.0-alpine
ports:
- "80:80"
- "443:443"
volumes:
- ./conf.d:/etc/nginx/conf.d
- ./html:/var/html/
- ./certs:/etc/nginx/certs
environment:
- TZ=Asia/Shanghai
# 设置TOKEN,从httpsok.com 控制台获取
- HTTPSOK_TOKEN=支持的镜像版本
- httpsok/nginx:1.28.0-alpine
- httpsok/nginx:1.28.0
- httpsok/nginx:1.27.5-alpine
- httpsok/nginx:1.27.5
- httpsok/nginx:1.26.2-alpine
- httpsok/nginx:1.26.2
- httpsok/nginx:1.25.5-alpine
- httpsok/nginx:1.25.5
- httpsok/nginx:1.24.0-alpine
- httpsok/nginx:1.24.0
成功示例
文档
结束
如果您觉得 httpsok 对您带来了帮助,还请动动 您的发财小手 给项目点点 star。
也可以把我们的工具,分享给您的小伙伴。
非常感谢大家的认可和支持🙏🙏🙏。
🔥httpsok-v1.18.0-SSL证书自动续期
🔥httpsok-v1.18.0-SSL证书自动续期
介绍
httpsok 是一个便捷的 HTTPS 证书自动续期工具,基于全新的设计理念,专为 Nginx 、OpenResty、Apache 等服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定SSL证书自动续期
v1.18.0版本新特性
- 🌐 支持优刻得CDN与阿里云点播CDN
- 🖼️ 火山云 veImageX 支持
- 🚀 证书申请优化:实时进度反馈
- 🔧 优化证书监控与DNS解析配置排序
- 📜 增加Apache脚本支持,完善群晖D6.2.1版本兼容性
- ✨ 优化域名格式,减少录入错误
- 📦 支持tar.gz文件下载
- 🔔 购买成功后推送通知
- ⚙️ 自动部署支持选择证书厂商与通配符证书
- 🛠️ 完善服务器管理功能,支持类型查询及CDN证书监控任务自动添加
证书管理
方便的证书管理,可以快速申请免费证书、一键删除失效证书,
还提供证书快速下载,支持多种格式,如Nginx、Apache、宝塔、群晖(Synology)、Tomcat、IIS、JKS等。
也可以快速复制证书,方便操作。
自动部署
Nginx自动部署
CDN 支持主流的云厂商
支持各大云厂商的CDN、DCDN、点播CDN等
对象存储支持主流云厂商
负载均衡自动部署
相关链接
🔥httpsok-v1.17.0-SSL证书自动续签
🔥httpsok-v1.17.0-SSL证书自动续签
介绍
httpsok 是一个便捷的 HTTPS 证书自动续签工具,基于全新的设计理念,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定SSL证书自动续期
v1.17.0版本新特性
- 🚗优化自动部署逻辑
- 🚕解决DNS域名验证配置冗余问题
- 🚙贝瑞(花生壳)DNS不支持
- 🚌解决腾讯COS的SDK不支持RSA格式问题
- 🚎中文域名支持LE申请(.xn--***)
- 🏎️西部数码的DNS支持了CNAME解析TXT了
- 🚚自动部署默认改成ECC证书
- 🛻解决阿里云CLB证书算法问题(不支持ECC)RSA证书格式问题
- 🚜七牛云CDN支持加载100个域名
- 🚛重构证书申请成功回调事件
- 🚜证书管理-增加删除无效证书
控制台首页
CDN 支持主流的云厂商
对象存储支持主流云厂商
Nginx自动部署
相关链接
🔥httpsok-v1.16.0SSL证书一键部署+自动续签
🔥httpsok-v1.16.0SSL证书一键部署+自动续签
介绍
httpsok 是一个便捷的 HTTPS 证书自动续签工具,基于全新的设计理念,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定SSL证书自动续期
v1.16.0版本新特性
- 🚗支持华为云CDN
- 🚕支持多吉云CDN加速
- 🚙完善nginx主配置文件检测
- 🚌完善crontab定时任务提示
- 🚎优化自动部署
- 🏎️完善nginx服务器流控
- 🚚解决七牛云CND域名和OSS域名冲突问题
- 🛻京东云完善提示
- 🚜增加剩余证书张书展示
- 🚛完善相关帮助文档
控制台首页
CDN 支持主流的云厂商
对象存储支持主流云厂商
Nginx自动部署
相关链接
🔥httpsok-v1.15.0全新版本SSL证书自动部署
🔥httpsok-v1.15.0全新版本SSL证书自动部署
介绍
httpsok 是一个便捷的 HTTPS 证书自动续签工具,基于全新的设计理念,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定SSL证书自动续期
v1.15.0版本新特性
- 🍉支持阿里云DCDN
- 🍇支持百度智能云CDN加速
- 🍍支持腾讯云-边缘安全加速平台(EdgeOne)
- 🥕支持火山引擎CDN、OSS
- 🍏支持白山云CDN
- 🍓解决nginx当前服务器状态不可用问题
- 🍍自动申请证书,使用上次成功的配置
- 🍒解决IIS证书问题(需要低版本openssl支持)
- 🍠支持Ak列表提示
- 🌽支持推送小程序查看详情
- 🥬支持WebHook
- 🍅解决历史数据导致证书列表无法查看问题
- 🍋重构自动部署,增加产品ID概念
- 🧅解决证书监控没有推送的问题
- 🫑完善自动部署、申请失败详情问题
- 🥝优化证书监控分页-排序问题(即将过期的排在前面)
- 🫐支持nginx_bin配置(适配THS服务)
- 🥬支持付费版本、分享赠送
控制台首页
CDN 支持主流的云厂商
对象存储支持主流云厂商
Nginx自动部署
相关链接
🔥5分钟,从购买域名到HTTPS访问
5分钟,从购买域名到HTTPS访问
架构师手把手教技术
大家好,最近很多小伙伴咨询关于 安装nginx 和 部署SSL证书 。所以,我决定给大家录制一个视频,方便大家更快速的了解和掌握相关技术。
ok,我们先从购买域名开始。
①购买域名
首先,登录到腾讯云(如果没有账号,请您先自行注册)
然后选择域名注册,输入一个您自己喜欢的域名。点击【立即购买】,并支付支付相关费用。
②购买服务器
接下来,购买一个服务器。
为了方便给大家演示,购买的是香港的服务器,这样就可以不需要备案也能访问了。
操作系统选择Linux常用的CentOS,不过CentOS 7于2024年06月30日也将停止维护,所以我们选择官方推荐的 OpenCloudOS。
带宽这里,我们选择 按流量计费 并把带宽调整到 10M
安全组,选择新建安全组,并且把 80 和 443 端口都放开。
确认配置信息,选择开通即可。
③安装nginx
查看服务的IP,并且登录到服务器
安装nginx
yum install -y nginx安装完成后,我们启动nginx
service nginx start访问服务器:http://43.135.101.210/
接下来,我们通过域名访问服务器,我们将域名解析到服务器对应的IP即可。
然后新建nginx配置文件
vim /etc/nginx/conf.d/httpsok.cn.confserver {
listen 80;
server_name httpsok.cn;
# 访问日志
access_log /var/log/nginx/httpsok.cn.log;
location / {
root /var/html/httpsok.cn/;
index index.html;
}
}新建一个简单的页面文件
mkdir -p /var/html/httpsok.cn/ && vim /var/html/httpsok.cn/index.html<h1>httpsok</h1>重载nginx
nginx -s reload访问我们刚刚购买的域名:http://httpsok.cn/,好现在已经实现了通过域名访问服务器了。下一步就是通过HTTPS来访问了。
④申请SSL证书
传统的SSL证书部署方式,是先申请SSL证书,然后下载SSL证书文件,解压并将SSL证书文件手动上传到服务器,然后修改nginx配置中对应的证书文件路径,然后再重载nginx服务。过程极其麻烦、枯燥、且容易出错。
再加上现在的免费证书都只有3个月有效期,3个月后又要重复一次上述操作。域名和站点不多的情况下还好,域名和站点多了,换证书会让人发疯和抓狂的。
接下来,给大家推荐一个更简单、科学的 SSL证书 自动部署工具 httpsok。
证书到期前15天:自动申请SSL证书 、自动更新SSL证书 、自动重载nginx ,全程无需人工介入。
🔥httpsok一行命令,轻松搞定SSL证书自动续签。
申请证书,登录httpsok控制台,在首页点击 【立即申请】
这里输入我们刚刚购买的域名 httpsok.cn ,并且回车(画重点)。
然后(域名验证)将出现对应的DNS验证记录,我们到DNS服务商中,添加对应的 CNAME 记录。
域名验证通过后,就可以点击【提交申请】了。
一般大约等待1分钟左右,就可申请成功了,申请成功后,会收到微信公众号的相关提醒。
申请成功后,在证书管理中就可以看到刚刚的证书了。
⑤部署SSL证书
下面,我们来添加对应的SSL证书配置。
大家可以参考这个经典配置 [Nginx实用配置](https://httpsok.com/doc/reference/nginx-config.html#nginx实用配置)
修改nginx配置文件
vim /etc/nginx/conf.d/httpsok.cn.conf添加以下内容
server {
listen 443 ssl;
server_name httpsok.cn;
# 设置ssl证书文件路径
ssl_certificate certs/httpsok.cn.pem;
ssl_certificate_key certs/httpsok.cn.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
ssl_prefer_server_ciphers on;
add_header Strict-Transport-Security "max-age=31536000";
# 访问日志
access_log /var/log/nginx/httpsok.cn.https.log;
location / {
root /var/html/httpsok.cn/;
index index.html;
}
}然后重载nginx
nginx -s reload此时会出现异常,原因是找不到证书文件。
是时候让httpsok登场了。
好的,我们再次运行脚本,发现证书已经同步下来了。并且检测到证书更新后,会自动 重载nginx(完美)。
通过HTTPS访问我们刚刚购买的域名:https://httpsok.cn/,点击查看证书发现证书已经生效了。
在控制台的自动部署NGINX中,可以看到客户端的情况。这里也可以给设置名称和备注。
⑥是时候到您的同事面前炫耀一波技术了。
掌握了核心技术后,你就可以到同事面前炫耀一波了(装一装技术大牛)。
大家可以点击右上角的【推荐链接】,这是您的专属分享链接,后续会有相应的奖励机制哦。
🔥httpsok一行命令,轻松搞定SSL证书自动续签。
支持:nginx、通配符证书、七牛云、腾讯云、阿里云、CDN、OSS、LB(负载均衡)
🔥httpsok-v1.13.0支持nginx证书部署管理
🔥httpsok-v1.13.0支持nginx证书部署管理
介绍
httpsok 是一个便捷的 HTTPS 证书自动续签工具,基于全新的设计理念,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定SSL证书自动续期
v1.13.0版本新特性
- 🐯解决获取签名的证书验证域名问题
- 🦁支持Nginx证书部署管理,支持禁用、启用某个服务器
- 🦊CDN、OSS自动部署支持
七牛云 - 🐼支持CDN、LB、OSS证书过期前15天自动部署
- 🐪完善证书申请失败原因提示
增加CAA提示 - 🐏增加TOKEN流控,解决接口恶意调用问题
- 🦒增加联系作者
Nginx证书部署管理
一、进入自动部署
进入 自动部署页面 ,选择nginx标签,点击 获取部署脚本 按钮
二、获取部署脚本
点击复制脚本按钮
登录nginx所在的服务器,执行安装脚本
温馨提示
注意:如果是第一次部署,需要验证域名,请您根据实际情况,添加对应的DNS解析记录即可。
三、安装成功
安装成功后,可以新增的服务器。点击编辑按钮,可以设置名称和备注。
修改名称和备注成功
结束
恭喜您,nginx证书部署就是这么简单。
如果您觉得 httpsok 对您带来了帮助,还请动动 您的发财小手 给项目点点 star。
也可以把我们的工具,分享给您的小伙伴。
非常感谢大家的认可和支持🙏🙏🙏。
相关链接
🔥httpsok-v1.12.0支持LB证书自动部署
🔥httpsok-v1.12.0支持LB证书自动部署
介绍
httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定SSL证书自动续期
v1.12.0版本新特性
- 🚀解决不能检测所有证书的问题
- 📚控制台首页UI优化
- 📦LB部署支持(阿里云)ALB,CLB,NLB
- 🔔 CDN部署支持(网宿科技)
- 🤖DNS异步检测,增加域名服务商校验,排除
西部数码 - 🌐优化通配符证书域名申请
- 💬取消DNS验证失败提醒,减少对用户的打扰
- 🐬将证书的即将过期时间设置为3天,证书过期后,不再打扰用户
- 🌟Nginx部署优化,增加UUID方便后续统一管理
LB(负载均衡)证书部署
一、进入自动部署
进入 自动部署页面 ,选择LB标签,点击 新建部署任务 按钮
二、新建部署任务
- ① 选择云厂商
- ② 配置
AccessKeyID和AccessKeySecret - ③ 选择对应的监听证书
- ④ DNS验证通过后,点击确定
点击确认后,任务进入 待部署 状态,点击 部署 按钮
三、部署成功
部署成功后,可以看到状态发生了变化,证书有效期也有了。
查看证书
访问负载均衡地址,可以看到证书信息已经生效了。
有些平台证书可能会有缓存,可以关闭浏览器后再试试。
说明:示例中的页面503是因为没有配置ALB的后端服务,但证书是OK的。
结束
恭喜您,LB(负载均衡)证书部署就是这么简单。
如果您觉得 httpsok 对您带来了帮助,还请动动 您的发财小手 给项目点点 star。
也可以把我们的工具,分享给您的小伙伴。
非常感谢大家的认可和支持🙏🙏🙏。
相关链接
🔥httpsok-v1.11.0支持CDN证书自动部署
🔥httpsok-v1.11.0支持CDN证书自动部署
介绍
httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定SSL证书自动续期
v1.11.0 版本新特性
- ✅修复某些情况下无法识别主配置文件
nginx.conf问题 - ✅修复某些证书出现的签名算法解析错误问题(RSA,ECC)
- ✅修复多级通配符域名、混合通配符域名证书申请问题
- ✅修复申请时,域名被通配符域名冗余包含,导致申请失败问题
- ✅重构DNS快速检测功能
- ✅完善TLD库
- ✅CDN部署支持(腾讯云、阿里云)
- ✅OSS部署支持(腾讯云、阿里云)
文档
- 官方帮助文档地址:https://httpsok.com/doc/
特性
- ⚡️ 简单高效 一行命令,一分钟轻松搞定SSL证书自动续签
- ✅ 自动检测 无需关心nginx配置,自动识别证书配置,适合老旧系统、复杂配置的生产环境
- ✅ 泛解析、多域名、多服务器 轻松搞定
- ✅ 证书监控 对于即将失效的证书,提供公众号推送提醒
- ✅ 兼容性好 兼容主流的Linux系统
DebainCentOSUbuntuTencentOS等 - ✅ 支持手动申请 支持手动申请证书,方便部署CDN、OSS等场景。
快速开始
CDN证书部署
一、进入自动部署
进入 [自动部署页面](https://httpsok.com/console/deploy) ,选择OSS标签,点击 新建部署任务 按钮
二、新建部署任务
- ① 选择云厂商
- ② 配置
SecretId和SecretKey - ③ 选择域名
- ④ DNS验证通过后,点击确定
点击确认后,任务进入 待部署 状态,点击 部署 按钮
三、部署成功
部署成功后,可以看到状态发生了变化,证书有效期也有了。
查看证书
访问你的CDN地址,可以看到证书信息已经生效了。
有些平台证书可能会有缓存,可以关闭浏览器后再试试。
结束
恭喜您,CDN证书部署就是这么简单。
如果您觉得 httpsok 对您带来了帮助,还请动动 您的发财小手 给项目点点 star。
也可以把我们的工具,分享给您的小伙伴。
非常感谢大家的认可和支持🙏🙏🙏。
- [仓库地址-github.com](https://github.com/httpsok/httpsok)
- [仓库地址-gitee.com](https://gitee.com/httpsok/httpsok)
- [nginx证书一键自动续期](https://httpsok.com/doc/guide/quickstart.html)
- [免费申请SSL证书](https://httpsok.com/doc/guide/apply.html)
- [CDN证书部署](https://httpsok.com/doc/guide/cdn.html)
- [OSS证书部署](https://httpsok.com/doc/guide/oss.html)
🔥v1.10.0-还在为SSL证书发愁吗?httpsok一键搞定SSL证书
🔥v1.10.0-还在为SSL证书发愁吗?httpsok一键搞定SSL证书
介绍
httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定SSL证书自动续期
v1.10.0版本新特性
- ✅UI整体优化
- ✅支持更新证书时本地备份
- ✅
IPv6检测支持 - ✅使用单独的API访问域名
- ✅支持完整的
gTLDccTLD域名校验 - ✅支持DNS记录删除
- ✅支持证书、证书监控备注
- ✅自动证书监控完善
文档
- 官方帮助文档地址:https://httpsok.com/doc/
特性
- ⚡️ 简单高效 一行命令,一分钟轻松搞定SSL证书自动续签
- ✅ 自动检测 无需关心nginx配置,自动识别证书配置,适合老旧系统、复杂配置的生产环境
- ✅ 泛解析、多域名、多服务器 轻松搞定
- ✅ 证书监控 对于即将失效的证书,提供公众号推送提醒
- ✅ 兼容性好 兼容主流的Linux系统
DebainCentOSUbuntuTencentOS等 - ✅ 支持手动申请 支持手动申请证书,方便部署CDN、OSS等场景。
快速开始
只需二步,轻松搞定SSL证书自动续签。
一、安装httpsok
登陆控制台 👉 👉 👉 [获取token](https://httpsok.com/?p=4c9n)
curl -s https://get.httpsok.com | bash -s 'your token'安装成功后,脚本会自动检测一次系统中的nginx证书。
二、DNS解析配置
根据脚本运行的实际情况,添对应的的DNS解析记录。[DNS解析配置参考](https://httpsok.com/doc/guide/dns.html)
三、完成
没错,已经结束,SSL证书自动续签就这么简单。快登录控制台查看自己的证书吧。
社区
欢迎您请添加作者微信。
作者微信 请备注 httpsok












































