您的位置:首页 > 理论基础 > 计算机网络

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

2005-02-24 10:52 501 查看
第一步:
/opt/ IBMHttpServer/plug-in/plugin-cfg.xml<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

修改在类似如下的插件文件中,我们需要增加如下部分(用颜色标示)
 

<?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=
4000
"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

 

查看出现问题的原因,根据出错的信息进行相应的修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐