OSS证书自动续签,一分钟轻松搞定,解决阿里云SSL免费证书每3个月失效问题

本文主要是介绍OSS证书自动续签,一分钟轻松搞定,解决阿里云SSL免费证书每3个月失效问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、🔥httpsok-v1.11.0支持OSS证书自动部署
      • 介绍
      • 支持
      • 特点
  • 二、废话不多说上教程:
      • 1、场景
      • 2、实战
        • Stage 1:ssh登录阿里云 ECS
        • Stage 2:进入nginx (docker)容器
        • Stage 3:执行如下指令
          • Stage 3-1:更新 apt-get
          • Stage 3-2:安装 curl
          • Stage 3-3:登录httpsok官网获取部署指令
          • Stage 3-4:在nginx容器中执行部署指令
        • Stage 4:进入官网,查看nginx证书信息
        • Stage 5:添加DNS解析
          • Stage 5-1:httpsOk官网查看需要添加的DNS解析
          • Stage 5-2:阿里云域名管理中添加解析
          • Stage 5-3:刷新httpsOK官网查看是否添加成功
        • Stage 6:验证是否完成
  • 三、附录
      • `v1.11.0` 版本新特性
      • 文档
      • 特性
    • OSS证书部署
      • 一、进入自动部署
      • 二、新建部署任务
      • 三、部署成功
        • 查看证书
  • 四、结束
  • one more thing
    • 废话不多说上教程:(动画教程 + 图文教程)
    • 一、动画教程
      • 激活 与 升级(至最新版本)
    • 二、图文教程

一、🔥httpsok-v1.11.0支持OSS证书自动部署

介绍

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

支持

  • nginx
  • nginx(docker 容器)
  • 宝塔
    -…

特点

  • 一行命令,一分钟轻松搞定SSL证书自动续期
  • 目前免费(大家放心使用)

二、废话不多说上教程:

1、场景

  • docker
  • nginx (docker)容器
  • 阿里云 ECS

2、实战

Stage 1:ssh登录阿里云 ECS

在这里插入图片描述

Stage 2:进入nginx (docker)容器
# nginx-java为nginx容器名
docker exec -it nginx-java /bin/bash

在这里插入图片描述

Stage 3:执行如下指令

nginx 如果非容器,则不需要进入容器,且不需要安装curl

Stage 3-1:更新 apt-get
apt-get update
Stage 3-2:安装 curl
 apt-get install curl
Stage 3-3:登录httpsok官网获取部署指令
  • 进入官网
    在这里插入图片描述
    在这里插入图片描述
Stage 3-4:在nginx容器中执行部署指令
 curl -s https://get.httpsok.com | bash -s xxxxxxxxxxxxxx

在这里插入图片描述

Stage 4:进入官网,查看nginx证书信息
  • 点击进入官网
    在这里插入图片描述
Stage 5:添加DNS解析

我这里域名是阿里云购买,操作如下,其它平台操作见附录

Stage 5-1:httpsOk官网查看需要添加的DNS解析

在这里插入图片描述

Stage 5-2:阿里云域名管理中添加解析

在这里插入图片描述

Stage 5-3:刷新httpsOK官网查看是否添加成功

在这里插入图片描述

Stage 6:验证是否完成

至此,SSL证书会在过期的前15天自动续期

三、附录

v1.11.0 版本新特性

  • ✅修复某些情况下无法识别主配置文件nginx.conf问题

  • ✅修复某些证书出现的签名算法解析错误问题(RSA,ECC)

  • ✅修复多级通配符域名、混合通配符域名证书申请问题

  • ✅修复申请时,域名被通配符域名冗余包含,导致申请失败问题

  • ✅重构DNS快速检测功能

  • ✅完善TLD库

文档

  • 仓库地址-github.com

  • 仓库地址-gitee.com

  • nginx证书一键自动续期

  • 免费申请SSL通配符证书

  • CDN证书部署

  • OSS证书部署

特性

  • ⚡️ 简单高效 一行命令,一分钟轻松搞定SSL证书自动续签

  • ✅ 自动检测 无需关心nginx配置,自动识别证书配置,适合老旧系统、复杂配置的生产环境

  • ✅ 泛解析、多域名、多服务器 轻松搞定

  • ✅ 证书监控 对于即将失效的证书,提供公众号推送提醒

  • ✅ 兼容性好 兼容主流的Linux系统 Debain CentOS Ubuntu TencentOS

  • ✅ 支持手动申请 支持手动申请证书,方便部署CDN、OSS等场景。

OSS证书部署

一、进入自动部署

进入 自动部署页面 ,选择OSS标签,点击 新建部署任务 按钮

image-20240509113752674

二、新建部署任务

  • ① 选择云厂商

  • ② 配置 SecretIdSecretKey

  • ③ 选择域名

  • ④ DNS验证通过后,点击确定

image-20240509114350997

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

image-20240509114544740

三、部署成功

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

image-20240509114616965

查看证书

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

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

image-20240509115326881

四、结束

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

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

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

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

  • 仓库地址-github.com

  • 仓库地址-gitee.com

  • nginx证书一键自动续期

  • 免费申请SSL通配符证书

  • CDN证书部署

  • OSS证书部署

one more thing

程序员的烦恼

  • 为激活编程软件到处找激活码(JetBrains 全家通)
  • 苦于JetBrains 正版授权太贵而放弃
  • 学习资料贵且不成体系而躺平

关注公众号金榜探云手

你可以获得什么?

  1. JetBrains 最新激活码,永久更新(只供娱乐,切勿商用)
    公众号回复:00cs
  2. JetBrains 正版授权,全主题、全插件免费使用,一年一杯咖啡钱, 公众号回复:vip
  3. IT 技术视频共享(国内外全系列,只对粉丝开放)

付费版Idea百科全书,和Pycharm使用百科全书全部输出整理了,这些工具都掌握了对编码效率肯定是有本质上的提升,配合Github Copilot基本能让工具完成大部分开发工作,专注完成业务实现就好。

IDEA付费版使用百科全书
https://ziby0nwxdov.feishu.cn/docx/MiCfdogB4omIa9xlW50cByiGn5n

Pycharm付费版使用百科全书 https://ziby0nwxdov.feishu.cn/docx/DArFdVFQpomfUvxV7xZcCwXYn0c

废话不多说上教程:(动画教程 + 图文教程)

一、动画教程

激活 与 升级(至最新版本)

  • 激活
    请添加图片描述
  • 升级最新版本

请添加图片描述

二、图文教程

  • 点击进入

这篇关于OSS证书自动续签,一分钟轻松搞定,解决阿里云SSL免费证书每3个月失效问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/987252

相关文章

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

Spring Security 单点登录与自动登录机制的实现原理

《SpringSecurity单点登录与自动登录机制的实现原理》本文探讨SpringSecurity实现单点登录(SSO)与自动登录机制,涵盖JWT跨系统认证、RememberMe持久化Token... 目录一、核心概念解析1.1 单点登录(SSO)1.2 自动登录(Remember Me)二、代码分析三、

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也