ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

使用案例:部署基于 IP 地址的 GSLB 服务组

提示

有关 GSLB 服务组的信息,请参阅 配置 GSLB 服务组

部署方案

如果有多个应用程序托管在同一个应用程序服务器上,GSLB 应探测这些应用程序,以查看应用程序是否响应。如果应用程序没有响应,则必须将用户定向到应用程序已启动的服务器。此外,如果其中一个应用程序已关闭,则不应将服务器标记为 DOWN,因为其他应用程序已启动。

在以下示例中,多个应用程序 (HTTPS) 托管在每个 GSLB 站点的一台服务器上,因此所有这些应用程序都解析为相应站点的一个 IP 地址。

使用 GSLB 服务组,您可以将同一台服务器与 IP 地址和端口绑定到多个服务组,其中每个服务组代表不同的应用程序。

应用程序特定的监视器绑定到服务组,如果应用程序已关闭,则会将服务组标记为 DOWN。因此,每当应用程序处于关闭状态时,只有该应用程序从安装程序中取出,而不是服务器。

``` add gslb serviceGroup app1_site1 HTTP -maxClient 0 -cip DISABLED -cltTimeout 180 -svrTimeout 360 -siteName s1 add gslb serviceGroup app2_site1 HTTP -maxClient 0 -cip DISABLED -cltTimeout 180 -svrTimeout 360 -siteName s1 add gslb serviceGroup app1_site2 HTTP -maxClient 0 -cip DISABLED -cltTimeout 180 -svrTimeout 360 -siteName s2 add gslb serviceGroup app2_site2 HTTP -maxClient 0 -cip DISABLED -cltTimeout 180 -svrTimeout 360 -siteName s2 add lb monitor http_app2 HTTP -respCode 200 -httpRequest "GET /testsite/app2.html" add lb monitor http_app1 HTTP -respCode 200 -httpRequest "GET /testsite/app1.html" bind gslb serviceGroup app1_site1 192.0.2.140 80 bind gslb serviceGroup app1_site1 -monitorName http_app1 bind gslb serviceGroup app2_site1 192.0.2.140 80 bind gslb serviceGroup app2_site1 -monitorName http_app2 bind gslb serviceGroup app1_site2 192.0.2.142 80 bind gslb serviceGroup app1_site2 -monitorName http_app1 bind gslb serviceGroup app2_site2 192.0.2.142 80 bind gslb serviceGroup app2_site2 -monitorName http_app2 <!--NeedCopy--> ```
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
使用案例:部署基于 IP 地址的 GSLB 服务组