Я ищу правильный способ установки mod_jk в Mac OS X 10.7 Lion или выше. Цель состоит в том, чтобы проверить Tomcat за Apache HTTPD.
Я нашел до сих пор единственный способ установить 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>
Может быть, для mod_jk есть пакет для разработчиков, которые не устанавливают OS X Server или каким-либо другим способом.
ОБНОВЛЕНИЯ
- mod_proxy_ajp является альтернативой. Основные плюсы: в комплекте с Apache и Mac OS X
- Теперь я тестировал mod_proxy_ajp в своей конфигурации и могу сказать, что это еще лучше - потому что нет необходимости в дополнительной настройке. mod_proxy_ajp выходит из коробки на Mac и, возможно, на linux-сервере тоже, я полагаю. Вам также не нужно использовать дополнительный файл employee.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>
Этот вышеописанный и настроенный Tomcat с разъемом AJP - это то, что вам нужно. Потрясающе!
Ссылка:
- Установите mod_jk на OS X - http://www.bartbusschots.ie/blog/?p=1347
- Сравнение mod_jk vs. mod_proxy_ajp apache to tomcat: mod_jk vs mod_proxy
- Как настроить mod_proxy_ajp с Tomcat?
Просьба предложить.