Sun Java System Web Server 7.0 Update 3 管理员指南

配置用于进行负载平衡的反向代理

Web Server 7.0 提供了完善的内置负载平衡器(即反向代理)。反向代理是服务器群中 Web Server 的网关。通过配置反向代理,请求将被转发到多个类似配置的 Web 服务器。

使用以下过程可在 Web Server 7.0 中启用反向代理:

  1. 在要用于配置反向代理的节点上安装 Web Server。

  2. 创建配置。例如,rp

  3. 使用管理控制台选择“配置”>“虚拟服务器”>“内容处理”>“反向代理”选项卡。单击“新建”按钮。

  4. 输入反向代理 URI 和由逗号分隔的群集中所有计算机的服务器 URL。

    输入服务器 URL 的格式为 hostname: portnumber

  5. 保存所进行的更改。

  6. 部署修改的配置,以将更改应用于配置。

  7. 启动此修改的配置的所有实例。

这将结束用于对 HTTP 请求进行负载平衡的反向代理的配置。


注 –

要在群集环境中配置反向代理,请提供通配符服务器证书或可设置为实际原始服务器主机名的替代主题名称。另一个在主题名称字段中指定原始服务器主机名的方法将限制群集的大小;如果在群集中添加其他节点,将会导致群集失败。

可以使用管理界面来创建通配符服务器证书。在创建服务器证书后,请使用 certutil 获取证书的 base64 编码版本,并在负载平衡器配置中将其安装为信任的 CA 证书。

键入以下命令以生成 base64 编码的证书:bash$./certutil -L -a -d instancedir/config。复制该命令的输出,并将其粘贴到安装证书向导中。