郭浪川 发表于 2022-10-30 04:47:55

【已解答】宝塔API 关于调用接口绑定域名到服务器的问题

经测试,调用API需要必须传入 id、webname、domain
1、id通过接口/data?action=getData&table=domain获取网站的域名列表,获得。
2、webname要传入的值是$websites['data']['name'],否则不会添加server_name到配置文件中。

3、文档中说可以携带端口进行绑定,但测试过程中发现添加成功后配置文件中的listen没有相应的端口,导致添加的端口是出于未被使用状态。
4、若域名被指定过端口,想要继续添加其他端口时会提示改域名已被绑定。
      www.baidu.com:81 ->添加成功。会复现端口未被使用的BUG
      www.baidu.com:82 ->该域名已被绑定。

由于以上问题,业务场景中就只能告诉用户目前支持的端口,在用户绑定的时候选择端口,调用宝塔API时不传端口(提前把要支持的端口先绑定好)。
希望官方能开放端口增插删改接口。

大炮运维V587 发表于 2022-10-30 09:49:33

471729998
您好,您加下开发者群讨论下您的问题
页: [1]
查看完整版本: 【已解答】宝塔API 关于调用接口绑定域名到服务器的问题