diff --git a/web/views/@default/clusters/cluster/settings/global-server-config/index.html b/web/views/@default/clusters/cluster/settings/global-server-config/index.html index e41e6348..6a67bf5e 100644 --- a/web/views/@default/clusters/cluster/settings/global-server-config/index.html +++ b/web/views/@default/clusters/cluster/settings/global-server-config/index.html @@ -3,86 +3,92 @@ {$template "/left_menu_with_menu"}
-
+ + {{item.name}} + + + -

域名绑定

+
+

域名绑定

- - - - - +
禁止未绑定域名访问 - -

选中后,表示禁止未在网站绑定的域名和IP访问。

-
+ + + + - - - - + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - -
禁止未绑定域名访问 + +

选中后,表示禁止未在网站绑定的域名和IP访问。

+
处理未绑定域名方式 - 显示提示页面   -   关闭连接 -

显示提示内容。

-

直接关闭网络连接,不提示任何内容。

-
处理未绑定域名方式 + 显示提示页面   +   关闭连接 +

显示提示内容。

+

直接关闭网络连接,不提示任何内容。

+
提示页面状态码 - -

访问未绑定域名时的提示页面状态码,默认404。

-
提示页面内容 - -

访问未绑定的域名时提示页面内容,可以使用HTML;仅限于HTTP请求,不适于用HTTPS(HTTPS会提示证书错误)。

-
提示页面状态码 + +

访问未绑定域名时的提示页面状态码,默认404。

+
提示页面内容 + +

访问未绑定的域名时提示页面内容,可以使用HTML;仅限于HTTP请求,不适于用HTTPS(HTTPS会提示证书错误)。

+
允许例外的域名 - -

允许这些域名不经过绑定就可以直接访问网站。

-
默认域名 - -

例外域名或使用节点IP访问时使用的默认域名;如果指定的域名在集群里已经绑定到某个网站,则相当于直接访问该网站。

-
允许例外的域名 + +

允许这些域名不经过绑定就可以直接访问网站。

+
默认域名 + +

例外域名或使用节点IP访问时使用的默认域名;如果指定的域名在集群里已经绑定到某个网站,则相当于直接访问该网站。

+
允许使用节点IP访问 - -

选中后,表示允许直接使用节点IP访问网站。

-
访问节点IP显示自定义内容 - -

选中后,表示用户访问节点IP时显示自定义内容。

-
访问节点IP自定义内容 - -

访问节点IP时要显示的自定义内容,支持HTML。

-
+ + 允许使用节点IP访问 + + +

选中后,表示允许直接使用节点IP访问网站。

+ + + + 访问节点IP显示自定义内容 + + +

选中后,表示用户访问节点IP时显示自定义内容。

+ + + + 访问节点IP自定义内容 + + +

访问节点IP时要显示的自定义内容,支持HTML。

+ + + +
-
-

域名审核

+
+

域名审核

@@ -101,90 +107,96 @@
域名变更时需要审核
-

访问日志

- - - - - - - - - - - - - - - - - - - - - - - - - -
允许记录访问日志 - -

选中后,表示允许当前集群下的网站记录访问日志,否则当前集群下的所有网站都不会记录访问日志。

-
记录请求报头 - -

选中后,表示在访问日志中记录请求报头。

-
只记录通用请求报头 - -

选中后,表示访问日志中只记录通用的HTTP请求报头(比如User-Agent),其他自定义或非标准的(比如Test-Header)将不记录。

-
记录响应报头 - -

选中后,表示在访问日志中记录响应报头。

-
记录Cookie - -

选中后,表示访问日志中记录Cookie内容。

-
记录找不到网站日志 - -

选中后,表示如果访客访问的域名对应的网站不存在也会记录日志。

-
+
+

访问日志

+ + + + + + + + + + + + + + + + + + + + + + + + + +
允许记录访问日志 + +

选中后,表示允许当前集群下的网站记录访问日志,否则当前集群下的所有网站都不会记录访问日志。

+
记录请求报头 + +

选中后,表示在访问日志中记录请求报头。

+
只记录通用请求报头 + +

选中后,表示访问日志中只记录通用的HTTP请求报头(比如User-Agent),其他自定义或非标准的(比如Test-Header)将不记录。

+
记录响应报头 + +

选中后,表示在访问日志中记录响应报头。

+
记录Cookie + +

选中后,表示访问日志中记录Cookie内容。

+
记录找不到网站日志 + +

选中后,表示如果访客访问的域名对应的网站不存在也会记录日志。

+
+
-

运行日志

- - - - - -
记录网站错误 - -

在节点运行日志中记录网站相关错误详细信息,比如无法连接源站等,建议仅用于调试。

-
+
+

运行日志

+ + + + + +
记录网站错误 + +

在节点运行日志中记录网站相关错误详细信息,比如无法连接源站等,建议仅用于调试。

+
+
-

性能

- - - - - - - - - - - - - -
自动读数据超时 - -

从客户端读取数据时自动设置超时时间,如果超时,则自动视为慢连接,并关闭网络连接;此为专业选项,请在专家指导下进行修改。

-
自动写数据超时 - -

向客户端发送数据时自动设置超时时间,如果超时,则自动视为慢连接,并关闭网络连接;此为专业选项,请在专家指导下进行修改。

-
调试模式 - -

开启调试模式后,将在某些信息中包含调试信息。

-
+
+

性能

+ + + + + + + + + + + + + +
自动读数据超时 + +

从客户端读取数据时自动设置超时时间,如果超时,则自动视为慢连接,并关闭网络连接;此为专业选项,请在专家指导下进行修改。

+
自动写数据超时 + +

向客户端发送数据时自动设置超时时间,如果超时,则自动视为慢连接,并关闭网络连接;此为专业选项,请在专家指导下进行修改。

+
调试模式 + +

开启调试模式后,将在某些信息中包含调试信息。

+
+
-
-

Ln节点

+
+

Ln节点

@@ -207,66 +219,70 @@
强制Ln请求
-

TCP/UDP相关

- - - - + + + + + +
允许的端口范围 -
-
- +
+

TCP/UDP相关

+ + + + - - - - - -
允许的端口范围 +
+
+ +
+
+ - +
+
+ +
-
- - -
-
- -
- -

用户创建TCP/TLS负载均衡服务时可以随机选择的端口范围,最小不能小于1024,最大不能大于65534。

-
排除的端口 - -

当为用户随机分配端口时要排除的端口。

-
- -

其他

- - - - - - - - - - - - - - - - - -
服务器旗标 - -

服务器旗标会以Server: 旗标的形式出现在响应报头中。

-
支持低版本HTTP - -

选中后,表示支持HTTP/1.0、HTTP/0.9等低于HTTP/1.1版本的HTTP协议。低版本HTTP协议不支持分段传输内容,且无法保持连接,对系统性能有严重的负面影响。建议只有在你的用户正在使用非常老旧的设备时才启用此选项。

-
自动匹配证书 - -

选中后,表示找不到证书时自动查找其他网站设置的证书。此功能仅仅为了兼容以往系统版本,可能会导致用户访问的网站混乱,所以请不要轻易启用。

-
支持${serverAddr}变量 - -

支持在自定义页面中使用${serverAddr}变量,表示访客当前正在访问的服务器地址。

-
+

用户创建TCP/TLS负载均衡服务时可以随机选择的端口范围,最小不能小于1024,最大不能大于65534。

+
排除的端口 + +

当为用户随机分配端口时要排除的端口。

+
+
+
+

其他

+ + + + + + + + + + + + + + + + + +
服务器旗标 + +

服务器旗标会以Server: 旗标的形式出现在响应报头中。

+
支持低版本HTTP + +

选中后,表示支持HTTP/1.0、HTTP/0.9等低于HTTP/1.1版本的HTTP协议。低版本HTTP协议不支持分段传输内容,且无法保持连接,对系统性能有严重的负面影响。建议只有在你的用户正在使用非常老旧的设备时才启用此选项。

+
自动匹配证书 + +

选中后,表示找不到证书时自动查找其他网站设置的证书。此功能仅仅为了兼容以往系统版本,可能会导致用户访问的网站混乱,所以请不要轻易启用。

+
支持${serverAddr}变量 + +

支持在自定义页面中使用${serverAddr}变量,表示访客当前正在访问的服务器地址。

+
+
+
\ No newline at end of file diff --git a/web/views/@default/clusters/cluster/settings/global-server-config/index.js b/web/views/@default/clusters/cluster/settings/global-server-config/index.js index 2816470e..d5848772 100644 --- a/web/views/@default/clusters/cluster/settings/global-server-config/index.js +++ b/web/views/@default/clusters/cluster/settings/global-server-config/index.js @@ -1,6 +1,29 @@ Tea.context(function () { this.success = NotifyReloadSuccess("保存成功") + // Menu + this.currentItem = "" + + this.titleMenus = [] + this.$delay(function () { + let elements = document.querySelectorAll("#global-config-form h4") + this.currentItem = elements[0].getAttribute("id") + for (let i = 0; i < elements.length; i++) { + let textContent = elements[i].textContent + if (textContent == null || textContent.length == 0) { + textContent = elements[i].innerText + } + this.titleMenus.push({ + name: textContent, + id: elements[i].getAttribute("id") + }) + } + }) + + this.selectItem = function (item) { + this.currentItem = item.id + } + /** * TCP端口 */