mirror of https://github.com/allinssl/allinssl
【调整部署】宝塔WAF网站证书
parent
564feba3f1
commit
819ffe8d99
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
|
@ -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"])
|
||||||
|
|
Loading…
Reference in New Issue