首页 > 系统相关 >Windows + Nginx 环境下实现https证书自动续期

Windows + Nginx 环境下实现https证书自动续期

时间:2024-11-22 19:30:40浏览次数:1  
标签:acme 证书 Windows 验证 选择 Nginx 域名 https 输入

一、下载win-acme

win-acme  下载后,解压就可以使用了。

image

二、配置win-acme

1、证书域名配置

clip_image002

clip_image004

选择M

image

选择2,输入域名,回车确认

2、域名验证配置

clip_image008

选择2,因为HTTP 验证方式不支持生成泛域名证书。

clip_image010

选择1,使用http文件验证,其他方式取决你自己的情况。

clip_image012

输入webroot目录

  • 在授权验证时,会在这个目录创建/.well-known/acme-challenge/a~z文件(简单理解)
  • 泛域名证书:需要能通过http://example.com/.well-known/acme-challenge/a~z访问
  • Host域名证书:需要能通过http://sub.example.com/.well-known/acme-challenge/a~z访问

3、配置nginx

这时,先去配置Nginx\nginx.conf文件

location /.well-known/acme-challenge/ {
               default_type "text/plain";
               root html;
}

再重新加载生效:nginx.exe -s reload

4、证书格式配置

clip_image014

输入y,选择2

clip_image016

Nginx,所以选择2

输入证书导出目录

私钥密码选择1,千万不要输入2或3。我这里选择3,事后再做了移除。

clip_image018

不需要附加步骤了,选择5

不需要附加步骤了,选择3

弹出PDF的协议文件,只能两连yy

输入个人邮箱地址

clip_image020

开始做证书验证与签发,第一个红框,代表授权验证成功。如果失败基本上是nginx配置或目录权限有问题。

箭头位置是创建定时任务,n就可以了;我输了y,结果验证失败,就定时任务创建失败。

第二个红框,代表证书签发完成。

5、证书文件

目录里有证书文件了,Nginx使用crt/key二个文件

clip_image021

{name}-crt.pem(证书)

{name}-key.pem(私钥)

{name}-chain.pem(证书加链条)

{name}-chain-only.pem(无证书链)

6、创建定时更新任务  -- 实现自动续期

clip_image023

输入o进入更多菜单

输入t选择创建定时任务

输入n

最后输入q退出

打开任务计划程序,可以看到有定时任务了,不过每天9点执行一次,可以调整为每月一次。证书效期是90天。

clip_image025

标签:acme,证书,Windows,验证,选择,Nginx,域名,https,输入
From: https://www.cnblogs.com/Tty725/p/18563575

相关文章

  • Windows 系统部署和配置过程,特别是与 SYSPREP(系统准备工具) 相关的操作。这些步骤通常
    Windows系统部署和配置过程,特别是与SYSPREP(系统准备工具)相关的操作。这些步骤通常用于大规模系统部署、批量配置和自定义Windows环境。下面是对每个步骤的详细解析和补充说明:步骤1:原版镜像安装完,进入重启阶段这一步是指从 原版操作系统镜像(如Windows10/11的安装镜像)进行......
  • Windows操作系统云虚拟主机上的网站访问缓慢
    问题描述访问Windows系统云虚拟主机上的网站时,出现访问缓慢现象。问题原因本地网络线路异常:本地网络线路存在问题,导致网站访问缓慢。服务器系统资源被占用:服务器的CPU、内存或其他资源被大量占用,导致网站访问缓慢。解决方案1.检查本地网络线路打开命令行窗口按 Wi......
  • Nginx通过https方式反向代理的简单实现
    1)nginx的反向代理:proxy_pass2)nginx的负载均衡:upstream下面是nginx的反向代理和负载均衡的实例:负载机:A机器:103.110.186.8/192.168.1.8后端机器1:B机器:192.168.1.102后端机器2:C机器:192.168.1.103需求:1)访问A机器的8080端口,反向代理到B机器的8080端口;访问A机器的8088端口,反向......
  • Java https validatorException PKIX path building failed 问题处理步骤
    背景这是一个老问题了,其实可以不写,但要花费时间重新整理思绪处理类似的问题很是头疼,因查找的大多数文章只是介绍了其中一部分知识,不能给一个没处理过相关问题的人提供详细步骤,故写此文档。希望大家也能尽可能提供完整的解决方案。原因http升级https时会面临证书校验问题,部......
  • 说说你对http、https的理解
    HTTP和HTTPS都是用于在Web浏览器和服务器之间传输数据的协议,但HTTPS比HTTP更安全。两者主要区别在于:HTTP(HypertextTransferProtocol):不安全:HTTP以明文形式传输数据,这意味着任何拦截连接的人都可以读取数据。这包括密码、信用卡信息和其他敏感数据。端口80:......
  • Windows为文件指定默认应用
    方法一(大多数时候没用):方法二:下载链接:Notepad++6.6.8-x86(密码:hcmy)......
  • 说说你对http、https、http2的理解
    好的,我从前端开发的角度来解释HTTP、HTTPS和HTTP/2的区别和联系:1.HTTP(HypertextTransferProtocol)定义:超文本传输协议,是互联网上应用最为广泛的一种网络协议,用于客户端和服务器之间进行通信。它是一种无状态协议,意味着每个请求都是独立的,服务器不会保留之前的请求......
  • 使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
     一、EventLogAnalyzer简介EventLogAnalyzer是一款功能强大的日志管理和分析工具,它可以收集、分析和报告来自WindowsServer等多种系统的日志信息。其主要目的是帮助系统管理员及时发现安全威胁、性能问题和合规性问题等。 (一)收集日志功能它能够自动收集WindowsServe......
  • Windows 杜比OEM授权
    【声明】CSDN只做转发不做时时更新,最新博客请关注博客园 Windows杜比OEM授权我们中高端的windows笔记本上都可以看到Dolby音效,TV电视上也有支持Dolby显示选项。杜比主要有几类:Dolby全景声(也叫Atmos)、Dolby视界(Vision)、杜比影院(DolbyCinema)作为OEM厂商,如何获取杜比授权呢?......
  • 【C#应用】Windows Forms 自定义仪表盘控件开发
    本教程将详细介绍如何在WindowsForms中创建一个自定义的仪表盘控件。这个控件具有以下特性:可配置的颜色区间平滑的动画效果可自定义的外观刻度和数值显示设计时支持,这个以前没咋研究过,有点尴尬了。。先看一下效果以前一直没有认真的实现过控件集合编辑,发现这块还......