Skip to main content
  1. Posts/

HTTPS 证书申请步骤

44 words·1 min
Network
Table of Contents

HTTPS 证书更新
#

OHTTPS的免费版证书是由Let’s Encrypt颁发,专业版证书是由Sectigo(原Comodo)颁发。

Let’s Encrypt是通过ACME协议来自动化验证您对指定域名的控制权并向您颁发证书的。ACME协议需要您证明您对域名的控制权,一般有两种方式: 您手动添加指定的TXT解析记录至您的域名解析中,这种方式在每次更新时都需要手动操作,无法实现自动化更新和部署;或者使用自动化的方式,自动化方式需要您提供您的DNS域名解析服务商的API接口授权,这样可以实现自动化更新和部署,这也是Let’s Encrypt组织提倡的方式。OHTTPS是为了实现证书更新和部署全面自动化为目标的,因此只提供了自动化的方式,但是提供了三种证明域名控制权的方式:

DNS授权验证模式:需要用户提供DNS域名解析服务商的API接口授权 免DNS授权验证模式:无需用户提供DNS域名解析服务商的API接口授权,只需按照提示添加指定的CANME记录到域名解析中即可 HTTP验证模式:无需用户提供DNS域名解析服务商的API接口授权,只需按照提示设置服务端配置即可

OHTTPS支持证书一站式管理、自动化更新、自动化部署、自动化监控及告警等,证书可自动化部署支持如下

操作
#

拷贝 cert.key , certkey.pem , fullchain.cer fullchain.pem 到服务器目录

scp fullchain.cer root@IP:/home/workspace/nginx/nginx/certs
scp fullchain.pem root@IP:/home/workspace/nginx/nginx/certs
scp cert.key root@IP:/home/workspace/nginx/nginx/certs
scp certkey.pem root@IP:/home/workspace/nginx/nginx/certs

重启nginx docker-compose

docker-compose -f docker-compose.yaml  restart

Reference
#

https://ohttps.com/

Related

Internet Protocol version 4 & Subnet Mask
208 words·1 min
Network
进制 # 对照表
Docker 日志清理
216 words·2 mins
docker
查看容器文件夹占用 # du -d1 -h /var/lib/docker/containers | sort -h 查询正在运行的Docker, 不建议对正在运行的容器进行操作
Alertmanager 告警配置
294 words·2 mins
AlertManager
group_wait(default: 30s) # How long to initially wait to send a notification for a group of alerts.
VMware ESXi 虚拟机安装
30 words·1 min
Linux
安装步骤参考 # 选择系统安装磁盘 填写资源分配 勾选cd/dvd驱动器,选择数据存储iso文件。 选择镜像 选择ubuntu20.
Xshell Color Schemes
28 words·1 min
Kiga-Hub
Shell Tools
Xshell 主题导入 # filename: ubuntu.