Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: httpsok/httpsok

🔥httpsok-v1.18.2-SSL证书自动续签

16 Sep 20:07

Choose a tag to compare

🔥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

成功示例

image-20250917021634188

文档

结束

如果您觉得 httpsok 对您带来了帮助,还请动动 您的发财小手 给项目点点 star

也可以把我们的工具,分享给您的小伙伴

非常感谢大家的认可和支持🙏🙏🙏。

🔥httpsok-v1.18.0-SSL证书自动续期

07 Dec 06:20

Choose a tag to compare

🔥httpsok-v1.18.0-SSL证书自动续期

介绍

httpsok 是一个便捷的 HTTPS 证书自动续期工具,基于全新的设计理念,专为 NginxOpenRestyApache 等服务器设计。已服务众多中小企业,稳定安全可靠

一行命令,一分钟轻松搞定SSL证书自动续期

v1.18.0版本新特性

  • 🌐 支持优刻得CDN与阿里云点播CDN
  • 🖼️ 火山云 veImageX 支持
  • 🚀 证书申请优化:实时进度反馈
  • 🔧 优化证书监控与DNS解析配置排序
  • 📜 增加Apache脚本支持,完善群晖D6.2.1版本兼容性
  • ✨ 优化域名格式,减少录入错误
  • 📦 支持tar.gz文件下载
  • 🔔 购买成功后推送通知
  • ⚙️ 自动部署支持选择证书厂商与通配符证书
  • 🛠️ 完善服务器管理功能,支持类型查询及CDN证书监控任务自动添加

证书管理

方便的证书管理,可以快速申请免费证书、一键删除失效证书,

还提供证书快速下载,支持多种格式,如Nginx、Apache、宝塔、群晖(Synology)、Tomcat、IIS、JKS等。

也可以快速复制证书,方便操作。

image-20241206172021486

自动部署

Nginx自动部署

image-20241206170804247

CDN 支持主流的云厂商

支持各大云厂商的CDNDCDN点播CDN

image-20241206170525493

对象存储支持主流云厂商

image-20241206170632010

负载均衡自动部署

image-20241206170729278

相关链接

🔥httpsok-v1.17.0-SSL证书自动续签

28 Sep 09:46

Choose a tag to compare

🔥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个域名
  • 🚛重构证书申请成功回调事件
  • 🚜证书管理-增加删除无效证书

控制台首页

image-20240806173500964

CDN 支持主流的云厂商

image-20240806173545285

对象存储支持主流云厂商

image-20240806173628746

Nginx自动部署

image-20240806173728997

相关链接

🔥httpsok-v1.16.0SSL证书一键部署+自动续签

28 Aug 14:52

Choose a tag to compare

🔥httpsok-v1.16.0SSL证书一键部署+自动续签

介绍

httpsok 是一个便捷的 HTTPS 证书自动续签工具,基于全新的设计理念,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定安全可靠

一行命令,一分钟轻松搞定SSL证书自动续期

v1.16.0版本新特性

  • 🚗支持华为云CDN
  • 🚕支持多吉云CDN加速
  • 🚙完善nginx主配置文件检测
  • 🚌完善crontab定时任务提示
  • 🚎优化自动部署
  • 🏎️完善nginx服务器流控
  • 🚚解决七牛云CND域名和OSS域名冲突问题
  • 🛻京东云完善提示
  • 🚜增加剩余证书张书展示
  • 🚛完善相关帮助文档

控制台首页

image-20240806173500964

CDN 支持主流的云厂商

image-20240806173545285

对象存储支持主流云厂商

image-20240806173628746

Nginx自动部署

image-20240806173728997

相关链接

🔥httpsok-v1.15.0全新版本SSL证书自动部署

06 Aug 09:51

Choose a tag to compare

🔥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服务)
  • 🥬支持付费版本、分享赠送

控制台首页

image-20240806173500964

CDN 支持主流的云厂商

image-20240806173545285

对象存储支持主流云厂商

image-20240806173628746

Nginx自动部署

image-20240806173728997

相关链接

🔥5分钟,从购买域名到HTTPS访问

27 Jun 21:53

Choose a tag to compare

5分钟,从购买域名到HTTPS访问

架构师手把手教技术

大家好,最近很多小伙伴咨询关于 安装nginx部署SSL证书 。所以,我决定给大家录制一个视频,方便大家更快速的了解和掌握相关技术。

ok,我们先从购买域名开始。

①购买域名

首先,登录到腾讯云(如果没有账号,请您先自行注册)

然后选择域名注册,输入一个您自己喜欢的域名。点击【立即购买】,并支付支付相关费用。

image-20240530032109518

②购买服务器

接下来,购买一个服务器。

为了方便给大家演示,购买的是香港的服务器,这样就可以不需要备案也能访问了。

image-20240627225623774

操作系统选择Linux常用的CentOS,不过CentOS 7于2024年06月30日也将停止维护,所以我们选择官方推荐的 OpenCloudOS

image-20240627225910064

image-20240627225728099

带宽这里,我们选择 按流量计费 并把带宽调整到 10M

image-20240627230545706

安全组,选择新建安全组,并且把 80443 端口都放开。

image-20240627230720207

确认配置信息,选择开通即可。

image-20240627230803312

③安装nginx

查看服务的IP,并且登录到服务器

image-20240627230939321

安装nginx

yum install -y nginx

安装完成后,我们启动nginx

service nginx start

访问服务器:http://43.135.101.210/

image-20240627233607409

接下来,我们通过域名访问服务器,我们将域名解析到服务器对应的IP即可。

然后新建nginx配置文件

vim /etc/nginx/conf.d/httpsok.cn.conf
server {
    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控制台,在首页点击 【立即申请】

image-20240627234359513

这里输入我们刚刚购买的域名 httpsok.cn ,并且回车(画重点

然后(域名验证)将出现对应的DNS验证记录,我们到DNS服务商中,添加对应的 CNAME 记录。

域名验证通过后,就可以点击【提交申请】了。

一般大约等待1分钟左右,就可申请成功了,申请成功后,会收到微信公众号的相关提醒。

image-20240530031439078

申请成功后,在证书管理中就可以看到刚刚的证书了。

image-20240530043547054

⑤部署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

此时会出现异常,原因是找不到证书文件。

image-20240530031719055

是时候让httpsok登场了。

好的,我们再次运行脚本,发现证书已经同步下来了。并且检测到证书更新后,会自动 重载nginx(完美)。

image-20240530043620843

通过HTTPS访问我们刚刚购买的域名:https://httpsok.cn/,点击查看证书发现证书已经生效了。

在控制台的自动部署NGINX中,可以看到客户端的情况。这里也可以给设置名称和备注。

image-20240530040757510

⑥是时候到您的同事面前炫耀一波技术了。

掌握了核心技术后,你就可以到同事面前炫耀一波了(装一装技术大牛)。

大家可以点击右上角的【推荐链接】,这是您的专属分享链接,后续会有相应的奖励机制哦。

image-20240628000446882

🔥httpsok一行命令,轻松搞定SSL证书自动续签。

支持:nginx、通配符证书、七牛云、腾讯云、阿里云、CDN、OSS、LB(负载均衡)

https://httpsok.com/?p=4j5H

🔥httpsok-v1.13.0支持nginx证书部署管理

19 Jun 17:52

Choose a tag to compare

🔥httpsok-v1.13.0支持nginx证书部署管理

介绍

httpsok 是一个便捷的 HTTPS 证书自动续签工具,基于全新的设计理念,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定安全可靠

一行命令,一分钟轻松搞定SSL证书自动续期

v1.13.0版本新特性

  • 🐯解决获取签名的证书验证域名问题
  • 🦁支持Nginx证书部署管理,支持禁用、启用某个服务器
  • 🦊CDN、OSS自动部署支持 七牛云
  • 🐼支持CDN、LB、OSS证书过期前15天自动部署
  • 🐪完善证书申请失败原因提示 增加CAA提示
  • 🐏增加TOKEN流控,解决接口恶意调用问题
  • 🦒增加联系作者

Nginx证书部署管理

一、进入自动部署

进入 自动部署页面 ,选择nginx标签,点击 获取部署脚本 按钮

image-20240608195634648

二、获取部署脚本

点击复制脚本按钮

image-20240608195154435

登录nginx所在的服务器,执行安装脚本

image-20240608195542953

温馨提示
注意:如果是第一次部署,需要验证域名,请您根据实际情况,添加对应的DNS解析记录即可。

三、安装成功

安装成功后,可以新增的服务器。点击编辑按钮,可以设置名称和备注。

image-20240608195902513

image-20240608200004402

修改名称和备注成功

image-20240608200425681

结束

恭喜您,nginx证书部署就是这么简单。

如果您觉得 httpsok 对您带来了帮助,还请动动 您的发财小手 给项目点点 star

也可以把我们的工具,分享给您的小伙伴

非常感谢大家的认可和支持🙏🙏🙏。

相关链接

🔥httpsok-v1.12.0支持LB证书自动部署

27 May 17:15

Choose a tag to compare

🔥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标签,点击 新建部署任务 按钮

image-20240528003317512

二、新建部署任务

  • ① 选择云厂商
  • ② 配置 AccessKeyIDAccessKeySecret
  • ③ 选择对应的监听证书
  • ④ DNS验证通过后,点击确定

image-20240528004235671

点击确认后,任务进入 待部署 状态,点击 部署 按钮

image-20240528004326639

三、部署成功

部署成功后,可以看到状态发生了变化,证书有效期也有了。

image-20240528004359322

查看证书

访问负载均衡地址,可以看到证书信息已经生效了。

有些平台证书可能会有缓存,可以关闭浏览器后再试试。

image-20240528004933237

说明:示例中的页面503是因为没有配置ALB的后端服务,但证书是OK的。

结束

恭喜您,LB(负载均衡)证书部署就是这么简单。

如果您觉得 httpsok 对您带来了帮助,还请动动 您的发财小手 给项目点点 star

也可以把我们的工具,分享给您的小伙伴

非常感谢大家的认可和支持🙏🙏🙏。

相关链接

🔥httpsok-v1.11.0支持CDN证书自动部署

09 May 15:12

Choose a tag to compare

🔥httpsok-v1.11.0支持CDN证书自动部署

介绍

httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定安全可靠

一行命令,一分钟轻松搞定SSL证书自动续期

v1.11.0 版本新特性

  • ✅修复某些情况下无法识别主配置文件nginx.conf问题
  • ✅修复某些证书出现的签名算法解析错误问题(RSA,ECC)
  • ✅修复多级通配符域名、混合通配符域名证书申请问题
  • ✅修复申请时,域名被通配符域名冗余包含,导致申请失败问题
  • ✅重构DNS快速检测功能
  • ✅完善TLD库
  • ✅CDN部署支持(腾讯云、阿里云)
  • ✅OSS部署支持(腾讯云、阿里云)

文档

特性

  • ⚡️ 简单高效 一行命令,一分钟轻松搞定SSL证书自动续签
  • ✅ 自动检测 无需关心nginx配置,自动识别证书配置,适合老旧系统、复杂配置的生产环境
  • ✅ 泛解析、多域名、多服务器 轻松搞定
  • ✅ 证书监控 对于即将失效的证书,提供公众号推送提醒
  • ✅ 兼容性好 兼容主流的Linux系统 Debain CentOS Ubuntu TencentOS
  • ✅ 支持手动申请 支持手动申请证书,方便部署CDN、OSS等场景。

快速开始

CDN证书部署

一、进入自动部署

进入 [自动部署页面](https://httpsok.com/console/deploy) ,选择OSS标签,点击 新建部署任务 按钮

image-20240509104433466

二、新建部署任务

  • ① 选择云厂商
  • ② 配置 SecretIdSecretKey
  • ③ 选择域名
  • ④ DNS验证通过后,点击确定

image-20240509104929308

点击确认后,任务进入 待部署 状态,点击 部署 按钮

image-20240509105053078

三、部署成功

部署成功后,可以看到状态发生了变化,证书有效期也有了。

image-20240509111558355

查看证书

访问你的CDN地址,可以看到证书信息已经生效了。

有些平台证书可能会有缓存,可以关闭浏览器后再试试。

image-20240509110350868

结束

恭喜您,CDN证书部署就是这么简单。

如果您觉得 httpsok 对您带来了帮助,还请动动 您的发财小手 给项目点点 star

也可以把我们的工具,分享给您的小伙伴

非常感谢大家的认可和支持🙏🙏🙏。

🔥v1.10.0-还在为SSL证书发愁吗?httpsok一键搞定SSL证书

22 Apr 21:11

Choose a tag to compare

🔥v1.10.0-还在为SSL证书发愁吗?httpsok一键搞定SSL证书

介绍

httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 、OpenResty 服务器设计。已服务众多中小企业,稳定安全可靠

一行命令,一分钟轻松搞定SSL证书自动续期

v1.10.0版本新特性

  • ✅UI整体优化
  • ✅支持更新证书时本地备份
  • IPv6检测支持
  • ✅使用单独的API访问域名
  • ✅支持完整的gTLD ccTLD 域名校验
  • ✅支持DNS记录删除
  • ✅支持证书、证书监控备注
  • ✅自动证书监控完善

文档

特性

  • ⚡️ 简单高效 一行命令,一分钟轻松搞定SSL证书自动续签
  • ✅ 自动检测 无需关心nginx配置,自动识别证书配置,适合老旧系统、复杂配置的生产环境
  • ✅ 泛解析、多域名、多服务器 轻松搞定
  • ✅ 证书监控 对于即将失效的证书,提供公众号推送提醒
  • ✅ 兼容性好 兼容主流的Linux系统 Debain CentOS Ubuntu TencentOS
  • ✅ 支持手动申请 支持手动申请证书,方便部署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)

httsok的DNS解析配置示例

三、完成

没错,已经结束,SSL证书自动续签就这么简单。快登录控制台查看自己的证书吧。

控制台-证书管理

社区

欢迎您请添加作者微信。

作者微信 请备注 httpsok

httpsok logo