安装was时,通常会IHS、WAS、MQ一起安装,其中websphere和IBM HTTP server应结合使用,据说IHS其实就是Apache,二者之间是这样配置结合的:
IHS的httd.conf中加了两句话:
LoadModule was_ap22_module /opt/IBM/HTTPServer/Plugins/bin/32bits/mod_was_ap22_http.so
WebSpherePluginConfig /opt/IBM/HTTPServer/Plugins/config/webserver1/plugin-cfg.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <!--HTTP server plugin config file for the webserver WHATUatWasCell01.WHATUatWasNode01.WHATWebServer generated on 2009.09.01 at 11:31:46 AM GMT+08:00--> <Config ASDisableNagle="false" AcceptAllContent="false" AppServerPortPreference="HostHeader" ChunkedResponse="false" FIPSEnable="false" IISDisableNagle="false" IISPluginPriority="High" IgnoreDNSFailures="false" RefreshInterval="60" ResponseChunkSize="64" VHostMatchingCompat="false"> <Log LogLevel="Error" Name="/usr/IBM/IBMIHS61A/Plugins/logs/WHATWebServer/http_plugin.log"/> <Property Name="ESIEnable" Value="true"/> <Property Name="ESIMaxCacheSize" Value="1024"/> <Property Name="ESIInvalidationMonitor" Value="false"/> <Property Name="ESIEnableToPassCookies" Value="false"/> <VirtualHostGroup Name="default_host"> <VirtualHost Name="*:9080"/> <VirtualHost Name="*:80"/> <VirtualHost Name="*:9443"/> <VirtualHost Name="*:5060"/> <VirtualHost Name="*:5061"/> <VirtualHost Name="*:443"/> <VirtualHost Name="*:9081"/> <VirtualHost Name="*:9444"/> </VirtualHostGroup> <ServerCluster CloneSeparatorChange="false" GetDWLMTable="false" IgnoreAffinityRequests="true" LoadBalance="Round Robin" Name="server1_WHATUatWasNode01_Cluster" PostBufferSize="64" PostSizeLimit="-1" RemoveSpecialHeaders="true" RetryInterval="60"> <Server ConnectTimeout="0" ExtendedHandshake="false" MaxConnections="-1" Name="WHATUatWasNode01_server1" ServerIOTimeout="0" WaitForContinue="false"> <Transport Hostname="WHATUatWas" Port="9080" Protocol="http"/> <Transport Hostname="WHATUatWas" Port="9443" Protocol="https"> <Property Name="keyring" Value="/usr/IBM/IBMIHS61A/Plugins/config/WHATWebServer/plugin-key.kdb"/> <Property Name="stashfile" Value="/usr/IBM/IBMIHS61A/Plugins/config/WHATWebServer/plugin-key.sth"/> </Transport> </Server> </ServerCluster> <UriGroup Name="default_host_server1_WHATUatWasNode01_Cluster_URIs"> AffinityURLIdentifier="jsessionid" Name="/Order/*"/> <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/TMAdmin/*"/> <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/Outboud/*"/> </UriGroup> <Route ServerCluster="server1_WHATUatWasNode01_Cluster" UriGroup="default_host_server1_WHATUatWasNode01_Cluster_URIs" VirtualHostGroup="default_host"/> <RequestMetrics armEnabled="false" loggingEnabled="false" rmEnabled="false" traceLevel="HOPS"> <filters enable="false" type="URI"> <filterValues enable="false" value="/snoop"/> <filterValues enable="false" value="/hitcount"/> </filters> <filters enable="false" type="SOURCE_IP"> <filterValues enable="false" value="255.255.255.255"/> <filterValues enable="false" value="254.254.254.254"/> </filters> <filters enable="false" type="JMS"> <filterValues enable="false" value="destination=aaa"/> </filters> <filters enable="false" type="WEB_SERVICES"> <filterValues enable="false" value="wsdlPort=aaa:op=bbb:nameSpace=ccc"/> </filters> </RequestMetrics> </Config>