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

news2024/11/25 14:33:59

文章目录

  • 一、🔥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

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

一、动画教程

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

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

请添加图片描述

二、图文教程

  • 点击进入

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1671809.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第五百零三回

文章目录 1. 概念介绍2. 使用方法2.1 普通路由2.2 命名路由 3. 示例代码4. 内容总结 我们在上一章回中介绍了"使用get显示Dialog"相关的内容,本章回中将介绍使用get进行路由管理.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在本章…

【算法】滑动窗口——最小覆盖子串

本节博客是对“最小覆盖子串”题目由暴力求解到滑动窗口的思路解析,有需要借鉴即可。 目录 1.题目2.滑动窗口解法3.总结 1.题目 题目链接:LINK 这个题目是困难难度,感觉是一个中等题目的感觉。 首先我肯定想到的是暴力求解的方法&#xff…

Spring:@Async注解使用注意事项及九大失效场景

前言 原文作者:微信公众号:苏三说技术 场景举例 代码案例 点击此处可观看:Async注解使用注意事项及九大失效场景

7B2 PRO主题5.4.2 免授权开心版源码 | WordPress主题

简介: B2 PRO 5.4.2 最新免授权版不再需要改hosts,和正版一样上传安装就可以激活。 直接在WordPress上传安装即可 点击下载

DS:顺序表、单链表的相关OJ题训练(2)

欢迎各位来到 Harper.Lee 的学习世界! 博主主页传送门:Harper.Lee的博客主页 想要一起进步的uu欢迎来后台找我哦! 一、力扣--141. 环形链表 题目描述:给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个…

Spring框架概述

目录 1. Spring框架的起源 2. Spring框架的构成 3. Spring的发展历程 4. Spring的开发环境 4.1. Maven安装与配置 (1)Maven的下载与安装 (2)配置Maven的环境变量 (3)本地仓库的配置 (4…

前端开发者必备:Nginx入门实战宝典,从部署到优化一网打尽

🔥 个人主页:空白诗 文章目录 引言 👋一、Nginx简介 📚二、常见的Web服务器架构 🌀📌 架构概述📌 Nginx的深入探讨 三、正向代理与反向代理 🔮📌 正向代理工作原理&#…

synchronized 使用及实现原理

synchronized 关键字 如何使用 synchronized 关键字的使用方式主要有下面 3 种: 修饰实例方法 修饰静态方法 修饰代码块 1、修饰实例方法 (锁当前对象实例) 给当前对象实例加锁,进入同步代码前要获得 当前对象实例的锁 。 …

【opencv】图像处理(二)

前文指引 一、使用到的图片 一、梯度计算 原始图片 img cv2.imread(circle.jpg)plt.imshow(img) plt.show()sobel算子 使用两个核 Gx [[-1,0,1], [-2,0,2], [-1,0,1]] Gy [[-1,-2,-1], [0,0,0], [1,2,1]] dst cv2.Sobel(src, ddepth, dx, dy, ksize) ddepth 深度 -1d…

添砖Java之路(其四)——面向对象的编程,类和对象

目录 前言: 面向对象的编程: this关键字: 构造方法: 前言: 其实中间我还有很多地方没有去讲,因为我觉得里面的很多东西和c/c差不太多,就比如逻辑运算,方法重载,以及数…

庙算兵棋推演AI开发初探(4-调用AI模型)

前面讲了如何开展编写规则脚本型Agent(智能体)的方法,现在探究一下如何调用知识型(一般而言的训练出的模型)智能体的方法。 这次调用的是庙算平台的demo(网址见图) 下载了“知识强化学习型”…

详解依赖注入的三种方法以及遇到问题的解决

各位大佬光临寒舍,希望各位能赏脸给个三连,谢谢各位大佬了!!! 目录 1.三种依赖注入的方法 1.属性注入 优点 缺点 2.构造方法注入 优点 缺点 3.Setter注入 优点 缺点 4.小结 2.依赖注入常见问题的解决 1…

全国防灾减灾日主题活动投稿我可算找对了投稿方法

作为一名社区公众人员,我深知对外信息宣传的重要性。特别是在全国防灾减灾日这样的特殊时刻,我们不仅要向居民普及防灾减灾知识,还要通过媒体将社区的活动和成果展示给更多人。然而,在投稿的过程中,我最初却遭遇了诸多挑战。 起初,我采用传统的邮箱投稿方式,将精心撰写的稿件发…

网页如何集成各社区征文活动

Helllo , 我是小恒 由于我需要腾讯云社区,稀土掘金以及CSDN的征文活动RSS,找了一下没发现,所以使用GET 请求接口对网页定时进行拉取清洗,甚至无意间做了一个简单的json格式API 最终网址:hub.liheng.work API:http://hub.liheng.wo…

ubuntu server 22.04.4 系统安装详细教程

本教程使用vmware workstation 17创建虚拟机进行安装演示,安装方式和真机安装没有区别。 1、下载镜像 下载ubuntu server版本系统镜像,官网下载地址:https://cn.ubuntu.com/download/server/step1 注意:自己下载时需要确认是否是…

向银行家应用程序添加日期

● 首先我们将下面图片上的时间更换成现在的时间 const now new Date(); const day now.getDate(); const month now.getMonth() 1; const year now.getFullYear(); const hour now.getHours(); const min now.getMinutes();labelDate.textContent ${day}/${month}/$…

从头开始学Spring—01Spring介绍和IOC容器思想

目录 1.Spring介绍 1.1Spring概述 1.2特性 1.3五大功能模块 2.IOC容器 2.1IOC思想 ①获取资源的传统方式 ②反转控制方式获取资源 ③DI 2.2IOC容器在Spring中的实现 ①BeanFactory ②ApplicationContext ③ApplicationContext的主要实现类 1.Spring介绍 1.1Sprin…

ASP.NET Web Api 如何使用 Swagger 管理 API

前言 Swagger 是一个开源的框架,支持 OpenAPI 规范,可以根据 API 规范自动生成美观的、易于浏览的 API 文档页面,包括请求参数、响应示例等信息,并且,Swagger UI 提供了一个交互式的界面,可以帮助我们快速…

本来还挺喜欢……

前阵子买了个天空星开发板,到手之后发觉不对劲。 之前我们玩玩开发板都是用的面包板的,就算是ESP那种比较宽的板子用两个面包板拼一下也勉强可以用。 但是天空星它的引脚是分为两组,每组有两排,如果我们还是直接使用面包板的话&a…

Pencils Protocol 提供层次化的 Staking,品牌升级不断

Pencils Protocol 是一个 Scroll 生态中的一个综合应用平台,在全新的品牌升级后(原为 Penpad),其在原有的 LaunchPad 的基础上,进一步向收益聚合器、RWA 等板块进行全新的拓展。目前,Pencils Protocol 生态的整体功能板块包括 Lau…