簡體   English   中英

如何在Mac OS X上安裝mod_jk

[英]How to install mod_jk on Mac OS X

我正在尋找一種在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軟件包。

更新

  1. mod_proxy_ajp是另一種選擇。 主要優點:它與Apache和Mac OS X捆綁在一起
  2. 我現在在我的配置中測試了mod_proxy_ajp ,可以說它甚至更好 - 因為不需要額外的配置。 我認為mod_proxy_ajp在Mac上開箱即用,也許在linux-server上也是如此。 您也不需要使用額外的workers.properties文件。

以下是我的配置的樣子:

<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. 在OS X上安裝mod_jk - http://www.bartbusschots.ie/blog/?p=1347
  2. 比較mod_jk與mod_proxy_ajp apache到tomcat:mod_jk vs mod_proxy
  3. 如何用Tomcat配置mod_proxy_ajp?

請建議。

你可以給mod_proxy_ajp一個鏡頭。 它像mod_jk一樣執行AJP13和負載平衡,但隨Mac OS X一起提供。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM