24.10.2. 配置 NSAPI 连接器以将客户端请求发送到 JBoss EAP
此任务配置 NSAPI 连接器,以将客户端请求重定向到 JBoss EAP 服务器,而无需负载平衡或故障转移。重定向以每个部署为基础,因此按 URL 进行。
设置基本 HTTP 连接器
定义重定向到 JBoss EAP 服务器的 URL 路径。
注意在
IPLANET_CONFIG/obj.conf中,行首不允许有空格,除非该行是上一行的延续。编辑
IPLANET_CONFIG/obj.conf文件。找到以 <Object name="default"> 开头的部分,并添加要匹配的每个 URL 模式,其格式为以下示例文件所示。string jknsapi 指的是 HTTP 连接器,将在下一步中定义。示例演示了使用通配符进行模式匹配。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 定义提供每个路径的 worker。
继续编辑
IPLANET_CONFIG/obj.conf文件。在刚刚完成编辑的部分的关闭标签后直接添加以下内容:& lt;/Object>。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 上例将请求重定向到名为 worker 01 的 worker 路径 /status,并将
/nc/下的所有 URL 路径重定向到名为 worker 02 的 worker。第三行指出分配给jknsapi对象且前面行不匹配的所有 URL 都服务于 worker01。保存并退出文件。
定义 worker 及其属性。
在
IPLANET_CONFIG/connectors/目录中创建一个名为workers.properties的文件。将以下内容粘贴到 文件中,并进行修改以适合您的环境。Copy to Clipboard Copied! Toggle word wrap Toggle overflow Worker
.properties文件的语法与 Apache mod_jk 相同。保存并退出文件。
重启 iPlanet Web 服务器
发出以下命令以重新启动 iPlanet Web 服务器:
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 服务器现在将客户端请求发送到您已配置在 JBoss EAP 上部署的 URL。