刚刚做了一个简单的文档给客户, 介绍如何合并多个IBM http
plugin文件到一个。
用途:如果有一台WPS服务器,一套WAS的集群环境,需要在DMZ中架IBM http
Server来统一节点访问在intranet中的WPS和WAS集群。 这个时候需要将WPS和WAS集群的2个http
plugin文件合并成一个文件,发布在DMZ中的http server.
具体内容:
1. HTTP Plugin 文件组成
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <Config >
3 <Log LogLevel="Error" Name="/usr/WebSphere/DeploymentManager/logs/http_plugin.log"/>
4 <Property name="" value=""/>
5
6 <VirtualHostGroup Name="default_host">
7 <VirtualHost Name="*:"/>
8 </VirtualHostGroup>
9
10 <ServerCluster >
11 <Server />
12 <Transport >
13 <Property />
14 </Transport>
15 </Server>
16 <PrimaryServers>
17 <Server Name="asp02_sstserver02"/>
18 <Server Name="asp01_sstserver01"/>
19 </PrimaryServers>
20 </ServerCluster>
21
22 <UriGroup Name="default_host_SolCluster_URIs">
23 <Uri />
24 </UriGroup>
25 <Route ServerCluster="SolCluster" UriGroup="default_host_SolCluster_URIs" VirtualHostGroup="default_host"/>
26
27 <RequestMetrics >
28 <filters />
29 </RequestMetrics>
30 </Config> 2. 合并
VirtualHostGroup
3.
合并 ServerCluster
取出Virtual Host Group需要用到的port所对应的ServerCluster
- 需要用到WAS的9082, 9445 和 9083, 9446, 所以将WAS配置里的ServerCluster那段merge进来
- 需要用到WPS的9081, 所以将WPS配置的ServerCluster那段merge进来
4. 合并
UriGroup
UriGroup命名方式一般为 VirtualHostGroup名称 + “_” +ServerCluster名字+ “_” +
“URIs”
- 取出WPS配置里用到的ServerCluster名字 组成新的UriGroup名
“default_host_WebSphere_Portal_psp01_Cluster_URIs”
- 取出WAS配置里用到的ServerCluster名字 组成新的UriGroup名
“was_host_SlCluster_URIs”
注意<Route>需要和<UriGroup>一一对应