Подтвердить что ты не робот

Как установить 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 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 - это то, что вам нужно. Потрясающе!

Ссылка:

Просьба предложить.

4b9b3361

Ответ 1

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