SetCertToSite (ACME)
将通过 ACME(Let's Encrypt 等)签发的 SSL 证书部署到指定网站,开启 HTTPS。
- 路由:
POST /acme - action:
SetCertToSite
输入参数
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| action | 是 | String | 固定值 SetCertToSite |
| index | 是 | String | 证书订单索引 ID |
| siteName | 是 | String | 目标网站域名 |
输出参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| status | Boolean | true 部署成功 |
| msg | String | SSL开启成功! |
| csr | String | 部署的完整证书链(PEM 格式) |
示例
请求
POST /acme HTTP/1.1
Host: 192.168.168.213:8888
Content-Type: application/x-www-form-urlencoded
action=SetCertToSite&index=851cc157ad22888459e59c3cfdc5ac95&siteName=testapi.bt.local
响应
{
"status": true,
"msg": "SSL开启成功!",
"csr": "-----BEGIN CERTIFICATE-----\nMIIE7T..."
}
相关接口
- apply_cert_api — 申请证书
- apply_dns_auth — DNS 验证签发