跳到主要内容
版本:latest

add_domain / del_domain / batch_del_domain

管理反向代理站点的域名绑定。

  • 路由POST /mod/proxy/com/{action}/stype

add_domain — 添加域名

输入参数

参数名称必选类型描述
idint站点 ID
site_namestring站点名称
domainsstring域名,多个用换行符分隔,可带端口 domain:8080

del_domain — 删除单个域名

输入参数

参数名称必选类型描述
idint站点 ID
site_namestring站点名称
domainstring要删除的域名
portstring域名对应端口
注意

至少保留一个域名。

batch_del_domain — 批量删除域名

输入参数

参数名称必选类型描述
idint站点 ID
site_namestring站点名称
domainsstring域名列表,换行分隔

输出参数

参数名称类型描述
statusbool操作结果
msgstring提示信息
datalist(add_domain 返回) 域名列表;(batch_del_domain 返回) 删除结果数组

示例

add_domain 请求

curl -X POST "http://192.168.168.213:8888/mod/proxy/com/add_domain/stype" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "id=1&site_name=example.com&domains=www.example.com%0Aapi.example.com:8080&request_time=...&request_token=..."

del_domain 请求

curl -X POST "http://192.168.168.213:8888/mod/proxy/com/del_domain/stype" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "id=1&site_name=example.com&domain=api.example.com&port=8080&request_time=...&request_token=..."