tcServer需要在Apache Web服务器上进行哪些configuration更改

我有Apache Web服务器2.2.17和tcServer-6.0.20,我想从Apache发送请求到tcserver。

我正在使用mod_jk.so,我在httpd.conf中有以下内容

LoadModule jk_module modules/mod_jk.so <IfModule jk_module> JkWorkersFile /x/y/apache2/conf/workers.properties JkLogFile /x/y/apache2/logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkMount /xyz/* ww </IfModule> 

我在/x/y/apache2/conf/workers.properties下的workers.properties文件有

 worker.list= ww worker.ww.type=ajp13 worker.ww.port=12000 worker.ww.host=www.abc.com 

我是tcServer(和tomcat)的新手,我不知道我在tcServer的server.xml中做了什么修改才能使用Apache。

任何帮助,将不胜感激。

您正在寻找server.xml中的AJP连接器块 – 默认情况下,它是其中包含端口8009的那个。 基本上所有你需要做的是改变到港口12000匹配你的工人。

这里有一个完整的例子,你可以根据需要设置很多东西 – 现在你正在运行一个非常简单的mod_jk设置,有Apache的jk *选项,你可以调整和workers.properties。

 <!-- Define an AJP 1.3 Connector on port 8009 --> <!-- http://tomcat.apache.org/tomcat-6.0-doc/config/ajp.html --> <Connector port="8009" protocol="AJP/1.3" allowTrace="false" emptySessionPath="false" enableLookups="false" maxPostSize="2097152" maxSavePostSize="4096" redirectPort="443" scheme="http" secure="false" URIEncoding="ISO-8859-1" useBodyEncodingForURI="false" xpoweredBy="false" useIPVHosts="false" address="127.0.0.1" backlog="10" bufferSize="-1" connectionTimeout="60000" keepAliveTimeout="60000" maxThreads="200" packetSize="8192" request.secret="" request.useSecret="false" request.shutdownEnabled="false" tcpNoDelay="true" tomcatAuthentication="true" />