From b611427c17ca04afd62875fc07a8f432a0181b81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A5=A5=E8=B6=85?= Date: Fri, 3 Dec 2021 14:55:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E6=96=B0=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E6=97=B6=E9=BB=98=E8=AE=A4=E5=BC=80=E5=90=AF=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E9=80=89=E6=8B=A9=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/actions/default/servers/create.go | 22 +++++++++++++++++++ web/views/@default/servers/create.html | 4 +++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/internal/web/actions/default/servers/create.go b/internal/web/actions/default/servers/create.go index 7fb188fc..53f51524 100644 --- a/internal/web/actions/default/servers/create.go +++ b/internal/web/actions/default/servers/create.go @@ -89,6 +89,7 @@ func (this *CreateAction) RunPost(params struct { CacheIsOn bool WafIsOn bool RemoteAddrIsOn bool + StatIsOn bool WebRoot string @@ -582,6 +583,27 @@ func (this *CreateAction) RunPost(params struct { this.ErrorPage(err) return } + + // 统计 + if params.StatIsOn { + var statConfig = &serverconfigs.HTTPStatRef{ + IsPrior: false, + IsOn: true, + } + statJSON, err := json.Marshal(statConfig) + if err != nil { + this.ErrorPage(err) + return + } + _, err = this.RPC().HTTPWebRPC().UpdateHTTPWebStat(this.AdminContext(), &pb.UpdateHTTPWebStatRequest{ + HttpWebId: webConfig.Id, + StatJSON: statJSON, + }) + if err != nil { + this.ErrorPage(err) + return + } + } } } diff --git a/web/views/@default/servers/create.html b/web/views/@default/servers/create.html index 9fcdb809..34a443ed 100644 --- a/web/views/@default/servers/create.html +++ b/web/views/@default/servers/create.html @@ -105,7 +105,7 @@ - + 默认开启配置 访问日志 @@ -117,6 +117,8 @@ WAF     从上级代理中读取IP +     + 统计