19.9.4. 配置 NSAPI 为负载平衡群集
介绍
这个任务配置 NSAPI 连接器将客户请求转发到负载平衡配置里的 JBoss EAP 6 服务器。要将 NSAPI 用作简单的不带负载平衡的 HTTP 连接器,请参考 第 19.9.3 节 “将 NSAPI 配置为 Basic HTTP Connector”。
必须具备的条件
- 在继续当前任务前您必须完成 第 19.9.2 节 “在 Oracle Solaris 上配置 NSAPI Connector”。
过程 19.22. 为负载平衡配置连接器
定义重定向到 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的工作节点。定义工作节点和属性。
在里创建一个名为IPLANET_CONFIG/connector/workers.properties的文件。将下列内容粘贴到文件里,并按需要进行修改。Copy to Clipboard Copied! Toggle word wrap Toggle overflow workers.properties文件使用和 Apache mod_jk 相同的语法。关于哪些选项可用的信息,请参考 第 19.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/../startCopy 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/startservCopy to Clipboard Copied! Toggle word wrap Toggle overflow
结果
iPlanet Web Server 将您配置的 URL 模式重定向到负载平衡配置里的 JBoss EAP 6 服务器。