使用管理控制台来创建和配置代理服务器。创建代理服务器时,仅应用程序服务器概要文件可以用作目标节点。
关于此任务
代理服务器将请求路由至应用程序服务器节点。代理服务器可以动态地将请求路由至所有启用了随需应变配置 (ODC) 的应用程序服务器,而不要求进行其他配置。
在安装产品时,已创建了两个概要文件:独立应用程序服务器概要文件(这是缺省概要文件)和
Deployment Manager 概要文件(名为 dmgr)。在创建代理服务器时,请勿选择 Deployment Manager
概要文件。只有应用程序服务器概要文件可以用作目标节点。
过程
- 在管理控制台中,通过单击来创建代理服务器。
- 选择代理服务器所要驻留的节点。
- 输入新代理服务器的名称,然后单击。
- 受支持的 HTTP 和 SIP 协议已被选中。如果代理服务器将请求路由到 Web 容器和路由来自 Web 容器的请求,那么选择 HTTP。如果代理服务器将请求路由到 SIP 容器和路由来自 SIP 容器的请求,那么选择会话启动协议 (SIP)。 通过选中或清除“生成唯一的 HTTP 端口”,确定是否生成唯一的 HTTP 端口。单击下一步。
注: 如果在同一个节点上创建多个代理服务器以便进行垂直伸缩,那么可以选择生成唯一端口的选项以避免端口冲突。某些高级方案与要求使用唯一端口的端口映射相关。例如,如果每个代理服务器都侦听唯一的 HTTP 端口,那么负载均衡器就可以对同一节点中的代理服务器进行请求负载均衡。要让代理服务器接受特定虚拟主机的请求,有必要将生成的唯一 HTTP 端口添加到虚拟主机的主机别名。如果向导生成的端口值与同一节点上的其他本地服务器有冲突,那么有必要修改那些端口值。
- 选择代理服务器所基于的代理服务器模板。单击。 可以选择缺省模板,也可以选择映射到现有的代理服务器。
映射至预先存在的代理服务器是一种非常省时的技巧。您可以构建一个代理服务器并应用环境所需的所有特定配置,然后将该代理服务器用作模板。
- 查看摘要面板,然后单击。
结果
现在,您具有功能性代理服务器,它自动将 HTTP 请求路由至代理服务器所属的单元,或者将 SIP 请求路由至 SIP 容器以及从该容器接收 SIP 请求。为了能够路由到另一个单元,请配置单元以便与其他单元进行通信。
避免故障: 如果尝试在基于 UNIX 的操作系统上以非特权用户身份启动代理服务器但它未能启动,请将 PROXY_HTTP_ADDRESS 和 PROXY_HTTPS_ADDRESS 传输链的端口更改为大于 1024 的值。
gotcha
避免故障: 使用代理服务器时,应该使用缺省端口。如果使用了任何其他端口,那么任何 HTTPS URL
重定向都可能转至错误端口。这是因为,名为 default_host 的虚拟主机也可能正在使用这个新端口。HTTPS 重定向基于 default_host 中的第一个 HTTPS 端口。
gotcha
避免故障: 随着部署中的 SIP 容器数的增加,SIP 代理服务器上的堆设置也要相应地增大。
例如,部署 20 个容器需要的最小堆大小为 60 MB,所以在管理控制台的 Java™ 虚拟机面板上,应该将 -Xmo60m 参数添加到“通用 JVM 参数”字段。但是,部署 70 个容器需要更大的值,例如 200 MB (-Xmo200m)。请参阅有关 Java 虚拟机设置的文档,以获取有关通用 JVM 参数的更多信息。
gotcha