mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-12-09 15:40:27 +08:00
可以单个服务中的WAF中设置出入站规则、黑白名单等
This commit is contained in:
@@ -45,6 +45,18 @@ func (this *IndexAction) RunGet(params struct {
|
||||
this.Data["firewallPolicy"] = nil
|
||||
}
|
||||
|
||||
// 当前的Server独立设置
|
||||
if webConfig.FirewallRef == nil || webConfig.FirewallRef.FirewallPolicyId == 0 {
|
||||
firewallPolicyId, err := dao.SharedHTTPWebDAO.InitEmptyHTTPFirewallPolicy(this.AdminContext(), webConfig.Id, webConfig.FirewallRef != nil && webConfig.FirewallRef.IsOn)
|
||||
if err != nil {
|
||||
this.ErrorPage(err)
|
||||
return
|
||||
}
|
||||
this.Data["firewallPolicyId"] = firewallPolicyId
|
||||
} else {
|
||||
this.Data["firewallPolicyId"] = webConfig.FirewallRef.FirewallPolicyId
|
||||
}
|
||||
|
||||
this.Show()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user