Lazy loaded image
Lazy loaded imageNginx+ACME服务器搭建
字数 672阅读时长 2 分钟
2025-4-18
type
status
date
slug
summary
category
tags
create_time
Apr 18, 2025 08:29 PM
icon
password
my_create_time
💡
记录一下这个网站的搭建过程。

Nginx安装

Ubuntu系统

ACME安装

ACME DNS自动验证(阿里云)

访问阿里云RAM控制台:https://ram.console.aliyun.com/users

创建子用户,勾选使用永久AccessKey访问

notion image

复制保存AccessKeyID和AccessKeySecret

notion image

修改用户权限

进入用户详情—>权限管理—>新增权限
notion image
 
搜索DNS,勾选以上两个权限:AliyunHTTPDNSFullAccess、AliyunDNSFullAccess

设置环境变量

修改默认 CA(可选)

acme.sh 脚本默认 CA 服务器是 ZeroSSL,有时可能会导致获取证书的时候一直出现:Pending,The CA is processing your order,please just wait.
只需要把 CA 服务器改成 Let's Encrypt 即可,虽然更改以后还是有概率出现 pending,但基本 2-3 次即可成功

自动验证DNS并生成证书

安装ACME证书(Nginx)

Nginx配置

编辑配置文件:
vim /etc/nginx/sites-available/default
💡
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
若您认可我的内容,欢迎 请我喝杯咖啡~
上一篇
eNSP模拟器基础配置(路由器+交换机+1台PC+DHCP分配IP)
下一篇
Notion 集成入门指南(nCalendar篇)

评论
Loading...