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

server/2024/9/24 2:43:59/

httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx 服务器设计。已服务众多中小企业,稳定、安全、可靠。现在的网站SSL免费证书有效期只有3个月,所以就会有经常更快SSL证书的需求,如果手上需要更换的SSL证书比较多的情况下,那么这将是一个比较繁琐的过程,首先需要挨个去申请最新的SSL证书,然后等待审核,审核通过之后,然后再下载部署更换过期的SSL证书。
文档地址:https://httpsok.com/doc/guide/
本章教程,只介绍在Centos中的nginx中如何配置SSL证书,其他系统环境可以参考文档。

一、申请证书

地址:https://httpsok.com/console/dashboard
首先要做的事情,就是域名解析,填写主域名,然后配置cname解析。解析通过之后,就能够申请到免费证书,有效期为3个月。

在这里插入图片描述

二、下载证书

证书审核通过之后,就可以下载证书了,这里支持很多种类型,不限于Nginx,根据自己的需求场景下载适合的证书即可,本文主要介绍的是Nginx的SSL证书配置方法。

在这里插入图片描述

三、配置证书

首先需要在服务器上安装Nginx Web服务器,在此之前,你需要做的是把域名解析到所在服务器的公网IP上,确保通过域名,可以访问到nginx的默认页。

在这里插入图片描述

1、新建配置文件

vim /etc/nginx/conf.d/你的域名名字.conf

2、新增配置信息

在配置文件中,替换成你自己的配置信息。

server {listen  443 ssl;server_name httpsok.xyz;ssl_certificate /opt/certs/你的域名证书.pem;ssl_certificate_key /opt/certs/你的域名证书.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/你的域名名称.log;location / {root /var/html/你的域名名称/;index index.html;}
}

输入 i,进入insert模式 ,粘贴刚刚上面的配置指令。然后按 ESC键,再输入再输入:wq ,保存并退出。

3、重启Nginx服务

然后就需要重新启动一下Nginx服务器,即可生效。

service nginx restart

至此,SSL证书就配置完成了。

四、一键自动续期

在控制面板可以看到自己的Token:https://httpsok.com/console/dashboard

curl -sSL https://get.httpsok.com/ | bash -s '您的Token'

在这里插入图片描述

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


http://www.ppmy.cn/server/121123.html

相关文章

Spring扩展点系列-MergedBeanDefinitionPostProcessor

文章目录 简介源码分析示例示例一:Spring中Autowire注解的依赖注入 简介 spring容器中Bean的生命周期内所有可扩展的点的调用顺序 扩展接口 实现接口ApplicationContextlnitializer initialize AbstractApplicationContext refreshe BeanDefinitionRegistryPos…

BDE在Win10下的ntwdblib.dll问题

老旧的delphi7运行在WIN10以上,用BDE连接MSSQL2008时,使用默认驱动MSSQL,登录时报错: Vendor initialization failed. Cannot load an IDAPI serverice library File :NTWDBLIB.dll 解决办法: 1、拷贝ntwdblib.dl…

【Linux】权限理解(超详细)

目录 用户 角色切换 创建和删除普通用户 权限管理 文件访问者分类(人) 文件类型和访问权限(事物属性)​编辑 文件访问权限的相关设置方法 chmod chown chgrp 问题解答 粘滞位 用户 Linux下有两种用户:超级…

C++的初阶模板和STL

C的初阶模板和STL 回顾之前的内存管理,我们还要补充一个概念:内存池 也就是定位new会用到的场景,内存池只会去开辟空间。 申请内存也就是去找堆,一个程序中会有很多地方要去找堆,这样子效率会很低下,为了…

RK3568平台(音频篇)Tinyalsa open调用流程

一.TinyALSA 简介 TinyALSA 是一个轻量级的 ALSA(Advanced Linux Sound Architecture,高级 Linux 音频架构)实现,用于与 Linux 内核中的 ALSA(高级 Linux 声音架构)进行交互,旨在为嵌入式系统和资源受限的设备提供音频支持。 ALSA是位于Linux Kernel层面的音频系统。T…

开源模型应用落地-qwen模型小试-调用Qwen2-VL-7B-Instruct-更清晰地看世界-集成vLLM(二)

一、前言 学习Qwen2-VL ,为我们打开了一扇通往先进人工智能技术的大门。让我们能够深入了解当今最前沿的视觉语言模型的工作原理和强大能力。这不仅拓宽了我们的知识视野,更让我们站在科技发展的潮头,紧跟时代的步伐。 Qwen2-VL 具有卓越的图像和视频理解能力,以及多语言支…

【homebrew安装】踩坑爬坑教程

homebrew官网,有安装教程提示,但是在实际安装时,由于待下载的包的尺寸过大,本地git缓存尺寸、超时时间的限制,会报如下错误: error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly&#xf…

Qt 构建目录

Qt Creator新建项目时,选择构建套件是必要的一环: 构建目录的默认设置 在Qt Creator中,项目的构建目录通常是默认设置的,位于项目文件夹内的一个子文件夹中,如:build-项目名-Desktop_Qt_版本号_编译器类型_…