我正在寻找在Mac OS X 10.7 Lion或更高版本上安装mod_jk的正确方法。目标是在Apache HTTPD后面测试Tomcat。
到目前为止,我发现安装mod_jk的唯一方法是下载源代码然后在控制台中进行配置并进行make和make install。
这不是真的,因为我需要自己管理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软件包。
更新
以下是我的配置的样子:
<VirtualHost *:80>
ServerAdmin me@me.com
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只是你需要的。惊人!
参考:
请建议。