【调整部署】宝塔WAF网站证书

pull/79/head^2
陈尚杰 2025-05-14 15:58:16 +08:00
parent 564feba3f1
commit 819ffe8d99
2 changed files with 5 additions and 5 deletions

View File

@ -87,13 +87,13 @@ func RequestBtWaf(data *map[string]any, method, providerID, requestUrl string) (
return res, nil return res, nil
} }
func GetBTWafSiteList(page int, pageSize int, siteName string) ([]any, error) { func GetBTWafSiteList(page int, pageSize int, siteName string, providerId string) ([]any, error) {
data := map[string]any{ data := map[string]any{
"p": page, "p": page,
"p_size": pageSize, "p_size": pageSize,
"site_name": siteName, "site_name": siteName,
} }
response, err := RequestBtWaf(&data, "POST", "1", "api/wafmastersite/get_site_list") response, err := RequestBtWaf(&data, "POST", providerId, "api/wafmastersite/get_site_list")
res := response["res"].(map[string]any) res := response["res"].(map[string]any)
if err != nil { if err != nil {
return nil, err return nil, err
@ -102,7 +102,7 @@ func GetBTWafSiteList(page int, pageSize int, siteName string) ([]any, error) {
return res["list"].([]any), nil return res["list"].([]any), nil
} }
//btwaf不支持通过API设置SSL // btwaf不支持通过API设置SSL
func DeployBtWaf(cfg map[string]any) error { func DeployBtWaf(cfg map[string]any) error {
cert, ok := cfg["certificate"].(map[string]any) cert, ok := cfg["certificate"].(map[string]any)
if !ok { if !ok {
@ -166,7 +166,7 @@ func DeployBtWafSite(cfg map[string]any) error {
return fmt.Errorf("参数错误siteName") return fmt.Errorf("参数错误siteName")
} }
sitelist, err := GetBTWafSiteList(1, 10, siteName) sitelist, err := GetBTWafSiteList(1, 10, siteName, providerID)
if len(sitelist) == 0 || err != nil { if len(sitelist) == 0 || err != nil {
return fmt.Errorf("找不到网站:%s", siteName) return fmt.Errorf("找不到网站:%s", siteName)
} }

View File

@ -33,7 +33,7 @@ func TestBTWAFSite(t *testing.T) {
//} //}
func TestGetBTWAFSiteList(t *testing.T) { func TestGetBTWAFSiteList(t *testing.T) {
res, err := GetBTWafSiteList(1, 10, "xxx.cn") res, err := GetBTWafSiteList(1, 10, "xxx.cn", "1")
for _, site := range res { for _, site := range res {
sites := site.(map[string]any) sites := site.(map[string]any)
fmt.Printf("网站名: %s ID%s \n", sites["site_name"], sites["site_id"]) fmt.Printf("网站名: %s ID%s \n", sites["site_name"], sites["site_id"])