Как установить mod jk на Mac OS X

Я ищу правильный способ установки mod_jk на Mac OS X 10.7 Lion или выше. Цель состоит в том, чтобы проверить Tomcat за Apache HTTPD.

Я нашел до сих пор единственный способ установить mod_jk-загрузить источник, затем настроить его в консоли и сделать и сделать установку.

это не очень верно, потому что мне нужно будет управлять установкой и конфигурацией mod_jk самостоятельно. Я например могу забыть удалить mod_jk позже при необходимости. В любом случае, я думаю, что более удобный способ установить mod_jk, как какой-то пакет DMG.

Я также обнаружил, что mod_jk доступен на сервере OS X. На самом деле это на моей машине разработки, но доступна только для сервера.

<IfDefine MACOSXSERVER>
...
#LoadModule jk_module libexec/apache2/mod_jk.so
...
</IfDefine MACOSXSERVER>

может быть, есть пакет для mod_jk где-то для разработчиков, которые не устанавливают OS X Server или любым другим способом.

обновления

  1. mod_proxy_ajp альтернатива. Основные плюсы: это в комплекте с Apache и Mac OS X
  2. теперь я проверил mod_proxy_ajp в моей конфигурации и могу сказать, что это еще лучше - потому что нет необходимости в дополнительной конфигурации. mod_proxy_ajp выходит из коробки на Mac и, возможно, на linux-сервере тоже я считаю. Вам также не нужно использовать дополнительных работников.файл свойств.

вот как выглядит моя конфигурация:

<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>

это выше и настроенный Tomcat с разъемом AJP-это только то, что вам нужно. Потрясающе!

ссылки:

  1. установить mod_jk на OS X -http://www.bartbusschots.ie/blog/?p=1347
  2. сравнение mod_jk и mod_proxy_ajp apache to tomcat: mod_jk vs mod_proxy
  3. как настроить mod_proxy_ajp с Tomcat ?

пожалуйста, предложите.

1 ответов


вы можете дать mod_proxy_ajp выстрел. Он делает AJP13 и балансировку нагрузки так же, как mod_jk, но поставляется с Mac OS X.