您可以设置 Web 服务器插件以便将请求路由到代理服务器。
关于此任务
管理员可能会选择设置具有作为代理服务器前端的 Web 服务器插件的 Web 服务器,例如 IBM® HTTP Server。如果通过代理服务器来路由请求,那么此类拓扑的插件配置文件无法使用传统的插件配置生成机制。
要生成 plugin-cfg.xml 文件以便与 Web 服务器插件配合使用,从而通过代理服务器进行路由,请完成下列步骤:
过程
- 在管理控制台中,单击proxy_server_name。
- 在生成插件配置下拉菜单中,选择适当的范围。
- 可选: 如果某个脚本手动将
plugin-cfg.xml 文件从节点复制到插件安装位置,那么在插件配置更改脚本字段中输入脚本的路径。
- 在“可信安全代理”字段中,为插件添加节点的主机名或 IP 地址,该节点充当代理服务器的可信中介。
- 单击确定。
- 如果在进行远程管理的情况下使用 IBM HTTP Server,请禁用自动传播插件功能。 在管理控制台中,单击web_server_name。取消选中自动传播插件配置文件。这会阻止 WebSphere® Application Server 用传统的 plugin-cfg.xml 文件覆盖代理服务器 plugin-cfg.xml 文件。
- 保存更改。
- 停止并接着重新启动代理服务器。 除非插件是针对服务器作用域生成,否则 plugin-cfg.xml 文件将位于 {WAS_ROOT}/profiles/profilename/etc 目录中。
如果为服务器作用域生成了插件,那么 plugin-cfg.xml 文件将位于 {WAS_ROOT}/profiles/profilename/etc/server_name 目录中。
如果插件配置更改脚本字段中没有脚本,请将 plugin-cfg.xml 文件手动复制到插件安装位置。
避免故障: 在生成 plugin-cfg.xml 的过程中,会创建临时 plugin-cfg-
xxxx.xml 文件。
如果注意到 plugin-cfg.xml 文件所在的目录中有这些临时文件,那么可以忽略他们或手动对他们进行删除。
gotcha
结果
在第一次生成 plugin-cfg.xml 文件之后,每当随需应变配置 (ODC) 更改时都将自动重新生成此文件。例如,每当安装或卸载应用程序时,或者对一个或多个代理服务器集群成员指定的权重更改时,都将重新生成 plugin-cfg.xml 文件。
下一步做什么
要验证代理服务器是否信任 Web 服务器,请将 Web 服务器的主机名或地址添加到管理控制台中“代理设置”页面上的“可信安全代理”部分。要访问此页面,请单击proxy_server_name。此操作使代理服务器可以采用由前端中间服务器设置的专用头。