mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-12-18 01:16:35 +08:00
实现WAF
This commit is contained in:
@@ -243,6 +243,18 @@ func (this *HTTPWebDAO) ComposeWebConfig(webId int64) (*serverconfigs.HTTPWebCon
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
config.FirewallRef = firewallRef
|
config.FirewallRef = firewallRef
|
||||||
|
|
||||||
|
if firewallRef.FirewallPolicyId > 0 {
|
||||||
|
firewallPolicy, err := SharedHTTPFirewallPolicyDAO.ComposeFirewallPolicy(firewallRef.FirewallPolicyId)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if firewallPolicy == nil {
|
||||||
|
config.FirewallRef = nil
|
||||||
|
} else {
|
||||||
|
config.FirewallPolicy = firewallPolicy
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 路径规则
|
// 路径规则
|
||||||
|
|||||||
Reference in New Issue
Block a user