将mod.jk.so Tomcat连接器的workers.properties放到Apache httpd(OS X)的哪里?

时间:2013-04-14 03:35:51

标签: apache tomcat7 mod-jk

我正在尝试在OS X(10.8.3)上设置Tomcat 7连接器mod_jk.so,以便对Tomcat的调用将通过apache 2.2的httpd进行。文件mod_jk.so已就绪。但是workers.properties在哪里? http://tomcat.apache.org/connectors-doc/webserver_howto/apache.html的说明似乎没有说明。

3 个答案:

答案 0 :(得分:1)

我知道你现在正在使用mod_proxy,但我正在回复这个记录,至少在涉及你的* nix打包框架时包含这些信息。

在Debian中,包apache2使用配置目录/etc/apache2/mods-available安装apache,而单独的包libapache2-mod-jk将一个apache配置文件放在这个名为jk.conf的目录中,在初创公司被阿帕奇拉进来。

jk.confJkWorkersFile指令。

libapache2-mod-jk包还会在workers.properties下安装/etc/libapache2-mod-jk个文件。

因此,对于OS X,您可以将workers.properties文件放在任何位置,例如合理地在与httpd.conf相同的目录中,然后您必须将指令放在httpd.conf文件中,或者可能包含Include的指令中,以引入目录中的所有内容,例如conf.d您可以在自己的文件中放置自定义内容,这些内容在包升级时不会受到干扰。

答案 1 :(得分:0)

请根据您的JkWorkersFile配置放置您的workers.properties文件:

JkWorkersFile     /etc/httpd/conf/workers.properties

答案 2 :(得分:0)

我遇到了同样的问题。但后来我发现我应该先看看我是否在httpd.conf中使用mod_jk.so或mod_proxy_ajp。我后来原来是一个。因此,我不应该编辑我没有的worker.properties,而是编辑httpd.conf:将一个ProxyIOBufferSize指令添加到Apache httpd的配置中。

ProxyIOBufferSize 65536

希望它有所帮助。

参考:Here位于页面底部。