[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 my@example.com

安装成功之后执行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

相关推荐
何中应19 小时前
Nexus如何配置阿里云镜像源(Maven)
阿里云·maven·nexus
火山上的企鹅20 小时前
Codex实战:APP远程升级服务搭建(二)阿里云ECS部署Node升级服务_Ubuntu_systemd_Nginx
nginx·ubuntu·阿里云·qgc
逻极20 小时前
HTTP/HTTPS 协议从入门到精通:从原理到性能提升400%的完整路径(协议优化实战)
网络协议·http·性能优化·https·tls
李白的天不白1 天前
http https
网络协议·http·https
2601_961875242 天前
法考资料全套2026|客观题|主观题|资料已整理
阿里云·云计算·腾讯云·azure·七牛云存储·csdn开发云·火山引擎
愛~杦辷个訾2 天前
Java Springboot使用阿里云oss对图片进行等质量压缩,转换成webp格式的压缩图。
java·spring boot·阿里云·oss
大神15732 天前
Jetty 6 HTTPS 配置指南
网络协议·https·jetty
晓py2 天前
Windows 本地挂载阿里云 ECS,并使用 Claude 操作挂载路径学习文档
windows·学习·阿里云
翼龙云_cloud2 天前
阿里云代理商:阿里云 CPFS 通用版创建与删除全指南
阿里云·云计算·云服务器
器灵科技2 天前
周星驰 × 火山引擎官宣!Seedance 正版 IP 二创正式上线
人工智能·阿里云·ai·github·火山引擎