[DDNS][SSL][HTTPS]阿里云ACME Ubuntu22.04Server 安装教程

1. ACME下载与安装

bash 复制代码
git clone https://gitee.com/neilpang/acme.sh.git
cd acme.sh
./acme.sh --install -m [email protected]

安装成功之后执行crontab -l可以看到其定期任务

如果你要是用standalone mode请提前安装socat。这里介绍的是DNS方式

2. 阿里云访问控制

进入阿里云RAM访问控制获取Access Key和Access Sevret

之后执行:

bash 复制代码
export Ali_Key="xxx" && export Ali_Secret="xxx"

3. 获取证书

先进入主目录

bash 复制代码
cd ~/.acme.sh

在执行

bash 复制代码
 ./acme.sh --issue --dns dns_ali -d "example.com" -d "*.example.com"

出现以下代码表示成功

之后拷贝到我们需要的目录里面去(不能使用~操作符)

bash 复制代码
./acme.sh --install-cert -d "example.com" -d "*.example.com" \
--key-file "/home/vernon/cert_files/com.example.key" \
--cert-file "/home/vernon/cert_files/com.example.crt"  \
--ca-file "/home/vernon/cert_files/ca.crt" \
--fullchain-file "/home/vernon/cert_files/fullchain.cer" #\
# --reloadcmd "service nginx force-reload" # 这个我这里不需要重载服务

4. 更新证书

证书会自动更新,这里是手动的方式

后续更新acme.sh方法

bash 复制代码
./acme.sh --upgrade

L. 参考

https://blog.csdn.net/sedbz/article/details/123566874

https://blog.csdn.net/qq_22903531/article/details/129078126

相关推荐
白开水不加冰26 分钟前
HTTP 和 HTTPS 的区别
网络协议·http·https
阿里云云原生43 分钟前
阿里云 Serverless 助力海牙湾构建弹性、高效、智能的 AI 数字化平台
人工智能·阿里云·serverless
鲨鱼吃橘子2 小时前
HTTPS协议原理
网络·c++·网络协议·算法·http·https
星释3 小时前
阿里云 OS Copilot 使用指南
阿里云·云计算·copilot
还有几根头发呀4 小时前
HTTP 与 HTTPS
网络协议·http·https
一刀到底21117 小时前
阿里云ecs 8核 16G 内存 装有redis6 分配了3G内存,和2个tomcat 每个tomcat 4G 服务器反应迟钝,如何确认不是redis的问题
redis·阿里云·tomcat
流星雨在线1 天前
Chrome中http被强转成https问题
chrome·http·https
Lucas6491 天前
记录将网站从http升级https
网络协议·http·https
Think Spatial 空间思维1 天前
【SSL部署与优化】OCSP Stapling配置指南:减少证书验证延迟
网络·网络协议·https·部署·ssl·优化
南宫乘风1 天前
基于阿里云DashScope API构建智能对话指南
阿里云·云计算