diff --git a/web/public/js/components.js b/web/public/js/components.js index e8191ded..157acddc 100644 --- a/web/public/js/components.js +++ b/web/public/js/components.js @@ -2600,10 +2600,14 @@ Vue.component("traffic-map-box",{props:["v-stats","v-is-attack"],mounted:functio -`}),Vue.component("http-access-log-box",{props:["v-access-log","v-keyword","v-show-server-link"],data:function(){let e=this.vAccessLog;if(null!=e.header&&null!=e.header.Upgrade&&null!=e.header.Upgrade.values&&e.header.Upgrade.values.$contains("websocket")&&("http"==e.scheme?e.scheme="ws":"https"==e.scheme&&(e.scheme="wss")),null!=e.tags&&0 +`}),Vue.component("http-access-log-box",{props:["v-access-log","v-keyword","v-show-server-link"],data:function(){let e=this.vAccessLog;if(null!=e.header&&null!=e.header.Upgrade&&null!=e.header.Upgrade.values&&e.header.Upgrade.values.$contains("websocket")&&("http"==e.scheme?e.scheme="ws":"https"==e.scheme&&(e.scheme="wss")),null!=e.tags&&0
[{{accessLog.node.name}}节点] - [服务] + + + [服务] + [服务] + [{{accessLog.region}}] {{accessLog.remoteAddr}} [{{accessLog.timeLocal}}] "{{accessLog.requestMethod}} {{accessLog.scheme}}://{{accessLog.host}}{{accessLog.requestURI}} {{accessLog.proto}}" {{accessLog.status}} cache {{accessLog.attrs['cache.status'].toLowerCase()}} waf {{accessLog.firewallActions}} - {{tag}} @@ -3796,7 +3800,7 @@ Vue.component("traffic-map-box",{props:["v-stats","v-is-attack"],mounted:functio
-

在达到最多失败次数(大于0)时,自动拦截的时间;如果为0表示不自动拦截。

+

在达到最多失败次数(大于0)时,自动拦截的时长;如果为0表示不自动拦截。

@@ -4134,12 +4138,13 @@ Vue.component("traffic-map-box",{props:["v-stats","v-is-attack"],mounted:functio - + @@ -4163,7 +4168,7 @@ Vue.component("traffic-map-box",{props:["v-stats","v-is-attack"],mounted:functio @@ -4227,24 +4232,28 @@ Vue.component("traffic-map-box",{props:["v-stats","v-is-attack"],mounted:functio @@ -4265,7 +4274,7 @@ Vue.component("traffic-map-box",{props:["v-stats","v-is-attack"],mounted:functio diff --git a/web/public/js/components.src.js b/web/public/js/components.src.js index 9fc4c0c7..9a48256e 100755 --- a/web/public/js/components.src.js +++ b/web/public/js/components.src.js @@ -7738,12 +7738,19 @@ Vue.component("http-access-log-box", { }, deselect: function () { this.$refs.box.parentNode.style.cssText = "" + }, + mismatch: function () { + teaweb.warn("当前访问没有匹配到任何网站服务") } }, template: `
[{{accessLog.node.name}}节点] - [服务] + + + [服务] + [服务] + [{{accessLog.region}}] {{accessLog.remoteAddr}} [{{accessLog.timeLocal}}] "{{accessLog.requestMethod}} {{accessLog.scheme}}://{{accessLog.host}}{{accessLog.requestURI}} {{accessLog.proto}}" {{accessLog.status}} cache {{accessLog.attrs['cache.status'].toLowerCase()}} waf {{accessLog.firewallActions}} - {{tag}} @@ -11014,7 +11021,7 @@ Vue.component("http-firewall-captcha-options", {
-

在达到最多失败次数(大于0)时,自动拦截的时间;如果为0表示不自动拦截。

+

在达到最多失败次数(大于0)时,自动拦截的时长;如果为0表示不自动拦截。

@@ -12703,12 +12710,13 @@ Vue.component("health-check-config-box", {
启用启用健康检查
+

通过访问节点上的网站URL来确定节点是否健康。

域名 -

已经绑定到此集群的一个域名;如果为空则使用节点IP作为域名。如果协议是https,这里必须填写一个已经设置了SSL证书的域名。

+

已经部署到当前集群的一个域名;如果为空则使用节点IP作为域名。如果协议是https,这里必须填写一个已经设置了SSL证书的域名。

允许的状态码 +

允许检测URL返回的状态码列表。

超时时间 +

读取检测URL超时时间。

连续尝试次数 +

如果读取检测URL失败后需要再次尝试的次数。

每次尝试间隔 +

如果读取检测URL失败后再次尝试时的间隔时间。

记录访问日志 -

是否记录健康检查的访问日志。

+

记录健康检查的访问日志。

- + @@ -12732,7 +12740,7 @@ Vue.component("health-check-config-box", { @@ -12796,24 +12804,28 @@ Vue.component("health-check-config-box", { @@ -12834,7 +12846,7 @@ Vue.component("health-check-config-box", { diff --git a/web/public/js/components/common/health-check-config-box.js b/web/public/js/components/common/health-check-config-box.js index a494056b..0d840707 100644 --- a/web/public/js/components/common/health-check-config-box.js +++ b/web/public/js/components/common/health-check-config-box.js @@ -156,12 +156,13 @@ Vue.component("health-check-config-box", {
启用启用健康检查
+

通过访问节点上的网站URL来确定节点是否健康。

域名 -

已经绑定到此集群的一个域名;如果为空则使用节点IP作为域名。如果协议是https,这里必须填写一个已经设置了SSL证书的域名。

+

已经部署到当前集群的一个域名;如果为空则使用节点IP作为域名。如果协议是https,这里必须填写一个已经设置了SSL证书的域名。

允许的状态码 +

允许检测URL返回的状态码列表。

超时时间 +

读取检测URL超时时间。

连续尝试次数 +

如果读取检测URL失败后需要再次尝试的次数。

每次尝试间隔 +

如果读取检测URL失败后再次尝试时的间隔时间。

记录访问日志 -

是否记录健康检查的访问日志。

+

记录健康检查的访问日志。

- + @@ -185,7 +186,7 @@ Vue.component("health-check-config-box", { @@ -249,24 +250,28 @@ Vue.component("health-check-config-box", { @@ -287,7 +292,7 @@ Vue.component("health-check-config-box", { diff --git a/web/public/js/components/server/http-access-log-box.js b/web/public/js/components/server/http-access-log-box.js index 79a5ffbc..4b28e56c 100644 --- a/web/public/js/components/server/http-access-log-box.js +++ b/web/public/js/components/server/http-access-log-box.js @@ -59,12 +59,19 @@ Vue.component("http-access-log-box", { }, deselect: function () { this.$refs.box.parentNode.style.cssText = "" + }, + mismatch: function () { + teaweb.warn("当前访问没有匹配到任何网站服务") } }, template: `
[{{accessLog.node.name}}节点] - [服务] + + + [服务] + [服务] + [{{accessLog.region}}] {{accessLog.remoteAddr}} [{{accessLog.timeLocal}}] "{{accessLog.requestMethod}} {{accessLog.scheme}}://{{accessLog.host}}{{accessLog.requestURI}} {{accessLog.proto}}" {{accessLog.status}} cache {{accessLog.attrs['cache.status'].toLowerCase()}} waf {{accessLog.firewallActions}} - {{tag}} diff --git a/web/public/js/components/server/http-firewall-captcha-options.js b/web/public/js/components/server/http-firewall-captcha-options.js index a38b499e..b9c6d07c 100644 --- a/web/public/js/components/server/http-firewall-captcha-options.js +++ b/web/public/js/components/server/http-firewall-captcha-options.js @@ -140,7 +140,7 @@ Vue.component("http-firewall-captcha-options", {
-

在达到最多失败次数(大于0)时,自动拦截的时间;如果为0表示不自动拦截。

+

在达到最多失败次数(大于0)时,自动拦截的时长;如果为0表示不自动拦截。

启用启用健康检查
+

通过访问节点上的网站URL来确定节点是否健康。

域名 -

已经绑定到此集群的一个域名;如果为空则使用节点IP作为域名。如果协议是https,这里必须填写一个已经设置了SSL证书的域名。

+

已经部署到当前集群的一个域名;如果为空则使用节点IP作为域名。如果协议是https,这里必须填写一个已经设置了SSL证书的域名。

允许的状态码 +

允许检测URL返回的状态码列表。

超时时间 +

读取检测URL超时时间。

连续尝试次数 +

如果读取检测URL失败后需要再次尝试的次数。

每次尝试间隔 +

如果读取检测URL失败后再次尝试时的间隔时间。

记录访问日志 -

是否记录健康检查的访问日志。

+

记录健康检查的访问日志。