16.9.4. 配置 NSAPI 为负载平衡群集
概述
这个任务配置 NSAPI 连接器将客户请求转发到负载平衡配置里的 JBoss EAP 6 服务器。要将 NSAPI 用作简单的不带负载平衡的 HTTP 连接器,请参考 第 16.9.3 节 “将 NSAPI 配置为 Basic HTTP Connector”。
前提条件
- 在继续当前任务前您必须完成 第 16.9.2 节 “在 Oracle Solaris 上配置 NSAPI Connector”。
过程 16.19. 为负载平衡配置连接器
定义重定向到 JBoss EAP 6 服务器的 URL 路径。
注意
在IPLANET_CONFIG/obj.conf
里,行的开头不能有空格,除非是之前行的继续。编辑IPLANET_CONFIG/obj.conf
文件。定位到以<Object name="default">
开始的部分,并按下例里展示的格式添加要匹配的每个 URL 模式。jknsapi
字符串引用下一个步骤里将定义的 HTTP 连接器。这个例子展示了使用通配符来进行模式匹配。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 定义服务每个路径的工作节点。
继续编辑IPLANET_CONFIG/obj.conf
文件。在之前步骤里修改的内容(</Object>
)的闭合标签之后添加下列内容并按需要进行修改:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这个jksnapi
对象定义了用于服务映射到default
对象里name="jksnapi"
映射的每个路径的工作节点。除了映射/jkmanager/*
的 URL 都被重定向到名为router
的工作节点。定义工作节点和属性。
Create a file calledworkers.properties
in
. Paste the following contents into the file, and modify them to suit your environment.IPLANET_CONFIG
/connector/Copy to Clipboard Copied! Toggle word wrap Toggle overflow workers.properties
文件使用和 Apache mod_jk 相同的语法。关于哪些选项可用的信息,请参考 第 16.6.5 节 “Apache Mod_jk 工作节点的配置”。保存文件并退出。重启 iPlanet Web Server。
根据您运行的是 iPlanet Web Server 6.1 还是 7.0,选择下列过程。iPlanet Web Server 6.1
IPLANET_CONFIG/../stop IPLANET_CONFIG/../start
IPLANET_CONFIG/../stop IPLANET_CONFIG/../start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow iPlanet Web Server 7.0
IPLANET_CONFIG/../bin/stopserv IPLANET_CONFIG/../bin/startserv
IPLANET_CONFIG/../bin/stopserv IPLANET_CONFIG/../bin/startserv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
结果
iPlanet Web Server 将您配置的 URL 模式重定向到负载平衡配置里的 JBoss EAP 6 服务器。