24.10.3. 配置 NSAPI Connector to Balance Client Requests Across 多 JBoss EAP 服务器
此任务配置 NSAPI 连接器,以将客户端请求发送到负载平衡配置中的 JBoss EAP 服务器。
配置用于负载平衡的连接器
定义重定向到 JBoss EAP 服务器的 URL 路径。
注意在
IPLANET_CONFIG/obj.conf中,行首不允许有空格,除非该行是上一行的延续。编辑
IPLANET_CONFIG/obj.conf文件。找到以<Object name="default">开头的部分,并添加要匹配的每个 URL 模式,其格式为以下示例文件所示。stringjknsapi指的是要在下一步中定义的 HTTP 连接器。示例演示了使用通配符进行模式匹配。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 定义提供每个路径的 worker。
继续编辑
IPLANET_CONFIG/obj.conf文件。直接在上一步中修改的部分结束标签后</Object>,添加以下新部分,并根据您的需要进行修改:<Object name="jknsapi"> ObjectType fn=force-type type=text/plain Service fn="jk_service" worker="status" path="/jkmanager(/*)" Service fn="jk_service" worker="router" </Object>
<Object name="jknsapi"> ObjectType fn=force-type type=text/plain Service fn="jk_service" worker="status" path="/jkmanager(/*)" Service fn="jk_service" worker="router" </Object>Copy to Clipboard Copied! Toggle word wrap Toggle overflow This
jksnapi对象定义 worker 节点,用于提供映射到默认对象中name="jksnapi"映射的每个路径。与/jkmanager/*匹配的 URL 之外的所有内容都重定向到名为router的 worker。定义 worker 及其属性。
在
IPLANET_CONFIG/connector/中创建一个名为workers.properties的文件。将以下内容粘贴到 文件中,并进行修改以适合您的环境。Copy to Clipboard Copied! Toggle word wrap Toggle overflow Worker
.properties文件的语法与 Apache mod_jk 相同。保存并退出文件。
重新启动 iPlanet Web 服务器 7.0。
IPLANET_CONFIG/../bin/stopserv IPLANET_CONFIG/../bin/startserv
IPLANET_CONFIG/../bin/stopserv IPLANET_CONFIG/../bin/startservCopy to Clipboard Copied! Toggle word wrap Toggle overflow
iPlanet Web 服务器将在负载平衡配置中将您配置的 URL 模式重定向到 JBoss EAP 服务器。