我正在尝试在 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 回答
我知道您现在正在使用mod_proxy
,但我正在回答这个记录,至少在涉及您的 *nix 打包框架时包含信息。
在 Debian 中,该软件包apache2
使用配置目录安装 apache,/etc/apache2/mods-available
并且单独的软件包libapache2-mod-jk
在此目录中放置一个名为 的 apache 配置文件,该文件jk.conf
在启动时由 apache 拉入。
jk.conf
有JkWorkersFile
指令。
该libapache2-mod-jk
软件包workers.properties
还在/etc/libapache2-mod-jk
.
因此,对于,您将OS X
workers.properties 文件放在任何地方,例如合理地放在httpd.conf
与可以将自定义内容放入您自己的文件中,而不会在软件包升级时受到干扰。httpd.conf
Include
conf.d
我有同样的问题。但是后来我发现我应该先看看我在httpd.conf中使用的是mod_jk.so还是mod_proxy_ajp。原来我是后来的人。因此,与其编辑我没有的worker.properties,不如编辑httpd.conf:将ProxyIOBufferSize 指令添加到Apache httpd 的配置中。
ProxyIOBufferSize 65536
希望能帮助到你。
参考:在页面底部。
请根据您的 JkWorkersFile 配置放置您的 workers.properties 文件:
JkWorkersFile /etc/httpd/conf/workers.properties