关于在IBM httpserver服务中添加报表服务器的说明

第一步:

/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

 

查看出现问题的原因,根据出错的信息进行相应的修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值