Sun Java System Application Server Enterprise Edition 8.2 高可用性管理指南

使用 Microsoft IIS

要配置 Microsoft Internet 信息服务 (Microsoft Internet Information Services, IIS) 以使用负载平衡器插件,请修改 Windows Internet 服务管理器中的某些属性。Internet 服务管理器位于“控制面板”文件夹的“管理工具”文件夹中。

安装 Sun Java System Application Server 之后,请进行以下修改。

Procedure配置 Microsoft IIS 以使用负载平衡器插件

  1. 打开 Internet 服务管理器。

  2. 选择要为其启用此插件的 Web 站点。

    此 Web 站点通常名为“默认 Web 站点”。

  3. 在此 Web 站点上单击鼠标右键,并选择“属性”以打开“属性”记事本。

  4. 按照以下步骤,添加一个新的 ISAPI 过滤器:

    1. 打开“ISAPI 过滤器”选项卡。

    2. 单击“添加”。

    3. 在“过滤器名称”字段中,输入 Application Server

    4. 在“可执行文件”字段中,键入 C:\Inetpub\wwwroot\sun-passthrough\sun-passthrough.dll

    5. 单击“确定”关闭“属性”记事本。

  5. 创建并配置新的虚拟目录:

    1. 在默认的 Web 站点上单击鼠标右键,选择“新建”,然后选择“虚拟目录”。

      将打开“虚拟目录创建向导”。

    2. 在“别名”字段中,键入 sun-passthrough

    3. 在“目录”字段中,键入 C:\Inetpub\wwwroot\sun-passthrough

    4. 选中“执行权限”复选框。

      使与权限相关的所有其他复选框保持未选中状态。

    5. 单击“完成”。

  6. sun-passthrough.dll 文件的路径、Application Server install-dir/bin 以及 Application Server install-dir/lib 添加到系统的 PATH 环境变量中。

  7. 对于 IIS 6.0 用户,请使用以下步骤将负载平衡器 Web 服务扩展配置为在 IIS 6 中运行:

    1. 在 IIS 管理器中,展开本地计算机,并单击“Web 服务扩展”。

    2. 在“任务”窗格中,选择“添加一个新的 Web 服务扩展”。

    3. 将扩展的名称输入为 Sun-Passthrough 并单击“添加”。

    4. 键入 sun-passthrough.dll 的路径 C:\Inetpub\wwwroot\sun-passthrough

    5. 单击“确定”。

    6. 选择“设置扩展状态为允许”。

  8. 对于 IIS 6.0 用户,请创建文件 C:\inetput\wwwroot\sun-passthrough\lb.log,并为组 IIS_WPG 提供对此文件的 NTFS 写入和修改权限。

    由于 IIS 6.0 以“工作进程隔离模式”运行,因此它会使用组 IIS_WPG 的安全权限运行 IIS 服务器。

  9. 对于所有 IIS 用户,请重新启动计算机。

  10. 验证 Web Server、负载平衡器插件和 Application Server 是否运行正常。

    在 Web 浏览器中键入以下地址,以访问此 Web 应用程序的上下文根:http://web-server-name/web-application,其中 web-server-name 是 Web Server 的主机名或 IP 地址,web-application 是在 C:\Inetpub\wwwroot\sun-passthrough\sun-passthrough.properties 文件中列出的上下文根。


    提示 –

    ISAPI 过滤器状态应当为绿色。要检查过滤器状态,请访问此 Web 站点的 "Properties" 笔记簿,并单击 "ISAPI Filters" 选项卡。如果状态不为绿色,请尝试向 IIS HTTP 端口发送任一 HTTP 请求。如果请求失败,则表明情况确实如此。请重新检查 ISAPI 过滤器的状态。


自动配置的 sun-passthrough 属性

安装程序会在 sun-passthrough.properties 中自动配置以下属性。您可以更改默认值。

属性 

定义 

默认值 

lb-config-file

负载平衡器配置文件的路径 

IIS-www-root\sun-passthrough\ loadbalancer.xml

log-file

负载平衡器日志文件的路径 

IIS-www-root\sun-passthrough\lb.log

log-level

Web 服务器的日志级别 

INFO