[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

相关推荐
阿基米东11 小时前
Caddy:把 HTTPS 变成默认选项的现代 Web 服务器
服务器·前端·https
头发那是一根不剩了11 小时前
测试环境如何生成自签名证书用于 HTTPS
网络协议·http·https
青春不流名13 小时前
如何在Kafka中使用SSL/TLS证书认证
分布式·kafka·ssl
2501_9159184114 小时前
iOS 项目中证书管理常见的协作问题
android·ios·小程序·https·uni-app·iphone·webview
回忆是昨天里的海14 小时前
记录线上k8s拉取不了阿里云镜像的一次临时处理
阿里云·容器·kubernetes
00后程序员张14 小时前
APP如何快速上架Apple Store:完整上架流程与常见问题解析
android·小程序·https·uni-app·iphone·webview
kaka_199415 小时前
如何解决驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。
linux·安全·ssl
2501_9160088915 小时前
iOS 应用发布流程中常被忽视的关键环节
android·ios·小程序·https·uni-app·iphone·webview
阿里云云原生15 小时前
AgentRun Sandbox SDK 正式开源!集成 LangChain 等主流框架,一键开启智能体沙箱新体验
阿里云·langchain·开源·serverless·agentarun
白驹过隙^^1 天前
OB-USP-AGENT安装使用方法
数据库·经验分享·网络协议·tcp/ip·github·ssl