acme.sh
前言
本文主要用来记录自己使用 acme
来为自己的网站配置 HTTPS
证书。
acme.sh安装
关于 acme ,你可以点击 acme.sh 链接来了解详情。
-
获取代码
因为众所周知的原因,使用服务器访问 github 可能会有网络超时的问题,所以我们选择的是 acme.sh 在 gitee 上的备份仓库,点击 acme.sh on gitee 找到对应的仓库。在服务器上转到 root 目录下,使用
git clone
命令来获取源代码。1
git clone https://gitee.com/neilpang/acme.sh.git
-
安装 acme.sh
运行下面的指令来安装 acme.sh 。
1
2cd ./acme.sh
./acme.sh --install -m my@example.com注意,在安装后我们需要重启才能生效。
-
华为云参数设置^1
在这里我使用的是华为云服务器,所以需要配置参数。
1
2
3export HUAWEICLOUD_Username=""
export HUAWEICLOUD_Password=""
export HUAWEICLOUD_DomainName=""具体参数参考下图
证书申请
运行下列指令来申请证书。
1 | acme.sh --issue --dns dns_huaweicloud -d b.com -d a.b.com |
注意这里的 b.com
和 a.b.com
是你要配置的域名,这种 -d
多少个就是多个证书。在申请好后会显示证书所在的位置,找到对应的位置复制即可。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.