第一步:
/opt/ IBMHttpServer/plug-in/plugin-cfg.xml
修改在类似如下的插件文件中,我们需要增加如下部分(用颜色标示)
<?xml version="1.0"?>
<Config>
<Log LogLevel="Error" Name="d:/ibm/WebSphere/AppServer/logs/http_plugin.log"/>
<Property Name="ESIEnable" Value="false"/>
<Property Name="ESIMaxCacheSize" Value="1024"/>
<Property Name="ESIInvalidationMonitor" Value="false"/>
<VirtualHostGroup Name="default_host">
<VirtualHost Name="*:9080"/>
<VirtualHost Name="*:9443"/>
</VirtualHostGroup>
<!--add for report -->
<VirtualHostGroup Name="rep_host">
<VirtualHost Name="*:88"/>[jhhong1]
</VirtualHostGroup>
<!---->
<ServerCluster Name="server1_Cluster">
<Server Name="server1">
<Transport Hostname="localhost" Port="9080" Protocol="http"/>
<Transport Hostname="localhost" Port="9443" Protocol="https">
<Property name="keyring" value="d:/ibm/WebSphere/AppServer/etc/plugin-key.kdb"/>
<Property name="stashfile" value="d:/ibm/WebSphere/AppServer/etc/plugin-key.sth"/>
</Transport>
</Server>
</ServerCluster>
<!--add for report -->[jhhong2]
<ServerCluster CloneSeparatorChange="false"
LoadBalance="Round Robin" Name="rep_Cluster"
PostSizeLimit="10000000" RemoveSpecialHeaders="true" RetryInterval="60">
<Server CloneID="repsvr[jhhong3] 123" ConnectTimeout="0" ExtendedHandshake="false" LoadBalanceWeight="2"
MaxConnections="0" Name="rep_server1" WaitForContinue="false">
<Transport Hostname="jhhong.wiscom.com.cn[jhhong4] " Port="8[jhhong5] 1" Protocol="http"/>
</Server>
<Server CloneID="repsv[jhhong6] r233" ConnectTimeout="0" ExtendedHandshake="false" LoadBalanceWeight="2"
MaxConnections="0" Name="rep_server2" WaitForContinue="false">
<Transport Hostname="kwang.wiscom.com.cn" Port="9088" Protocol="http"/>
</Server>
<PrimaryServers>
<Server Name="rep_server1"/>
<Server Name="rep_server2"/>
</PrimaryServers>
</ServerCluster>
<!---->
<UriGroup Name="server1_Cluster_URIs">
</UriGroup>
<Route ServerCluster="server1_Cluster"
UriGroup="server1_Cluster_URIs" VirtualHostGroup="default_host"/>
<!--add for report -->[jhhong7]
<UriGroup Name="rep_host_rep_server_Cluster_URIs">
<Uri AffinityCookie="WiscomCloneId"
AffinityURLIdentifier="wiscomcloneid" Name="/epstar/*"/>
<Uri AffinityCookie="WiscomCloneId"
AffinityURLIdentifier="wiscomcloneid" Name="/Epstar/*"/>
</UriGroup>
<Route ServerCluster="rep_Cluster"
UriGroup="rep_host_rep_server_Cluster_URIs" VirtualHostGroup="rep_host"/>
<!---->
</Config>
[jhhong1]增加一个侦听的端口
[jhhong2]两台机器进行负载均衡
[jhhong3]报表中配置文件web.config文件中的CloneID
[jhhong4]报表所在机器的域名,可以在hosts中配置,但是要保证httpserver服务的机器要能够访问到报表服务
[jhhong5]报表服务的端口
[jhhong6]报表中配置文件web.config文件中的CloneID
[jhhong7]完全照抄,不需要进行修改
第二步:
修改httpserver的配置文件
/opt/IBMHttpServer/conf/httpd.conf
只需要增加一个侦听的端口,其他的配置相暂时不需要修改,等到确定访问量以后可以修改一些配置文件来提高性能
第三步:
重新启动httpserver服务:
cd /opt/IBMHTTPServer/bin
./apachectl restart
如果出现异常无法进行访问,请检查如下文件:
/opt/IBMHttpServer/logs/error_log
和
/opt/WebSphere/AppServer/logs/http_plugin.log
查看出现问题的原因,根据出错的信息进行相应的修改