如何在Mac OS X上安装mod_jk
我正在寻找一种在Mac OS X 10.7 Lion或更高版本上安装mod_jk的正确方法。目标是在Apache HTTPD后面测试Tomcat。如何在Mac OS X上安装mod_jk
我发现到目前为止,安装mod_jk的唯一方法是下载源代码,然后在控制台中进行配置并进行安装。
这不是很真实,因为我需要自己管理mod_jk安装和配置。例如,我可以忘记在需要时删除mod_jk。无论如何,我认为应该有更友好的方式来安装mod_jk,比如某种DMG软件包。
我还发现mod_jk在OS X Server中可用。实际上它在我的开发机器上,但只适用于服务器。
<IfDefine MACOSXSERVER>
...
#LoadModule jk_module libexec/apache2/mod_jk.so
...
</IfDefine MACOSXSERVER>
对于没有安装OS X Server或任何其他方式的开发人员,可能存在一个用于mod_jk的软件包。
UPDATES
- mod_proxy_ajp是另一种选择。主要优点:它与Apache和Mac OS X捆绑在一起
- 我现在在我的配置中测试了mod_proxy_ajp并且可以说它更好 - 因为不需要额外的配置。我相信,mod_proxy_ajp在Mac上也可以在Linux服务器上运行。您也不需要使用额外的workers.properties文件。
这里是我的配置看起来像:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Users/me/Sites/projekt"
ServerName projekt.local
<Directory "/Users/me/Sites/projekt">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Proxy *>
AddDefaultCharset Off
Order deny,allow
Allow from all
</Proxy>
ProxyPass /coolapp ajp://localhost:8009/coolapp
ProxyPassReverse /coolapp ajp://localhost:8009/coolapp
ErrorLog "/private/var/log/apache2/projekt.local-error_log"
CustomLog "/private/var/log/apache2/projekt.local-access_log" common
</VirtualHost>
这上面,并与AJP连接器配置Tomcat是你只需要什么。惊人!
参考:
- 上安装OS mod_jk的X - http://www.bartbusschots.ie/blog/?p=1347
- 比较的mod_jk与mod_proxy_ajp的apache to tomcat: mod_jk vs mod_proxy
- How to configure mod_proxy_ajp with Tomcat ?
请建议。
您可以给mod_proxy_ajp一枪。它可以像AJAX13一样进行负载均衡,就像mod_jk一样,但随附Mac OS X.
酷 - 我不知道 - 会检查。你如何比较它们? – Vladimir 2012-07-29 19:33:37
看起来像这里是区别 - http://*.com/questions/1081918/apache-to-tomcat-mod-jk-vs-mod-proxy – Vladimir 2012-07-29 19:36:16
伟大 - 它开箱即用,甚至更容易配置,例如不需要额外的workers.properties文件。谢谢@Philippe。看起来像海滨社区真正的Philippe Marschall的回答 - 很酷。 – Vladimir 2012-07-29 20:12:49
你指的是什么“配置文件”?您显示的文本,从'开始进入'httpd.conf'或其他地方? –
murray
2013-04-26 20:27:41
@murray - 我的配置进入/etc/apache2/extra/httpd-vhosts.conf。但是你也可以在适当的时候在其他地方管理它,例如在用户配置中 -/etc/apache2/users/...我自己决定这个httpd-vhosts.conf适合我的安装。 – Vladimir 2013-04-27 09:43:20
我不明白“'/ coolapp”是指什么。那与'DocumentRoot'设置有什么关系? – murray 2013-04-27 19:53:25