Mac OS X 10.7 Lion 이상에서 mod_jk를 설치하는 올바른 방법을 찾고 있습니다. 목표는 Apache HTTPD 뒤에 Tomcat을 테스트하는 것입니다.Mac OS X에서 mod_jk를 설치하는 방법
mod_jk를 설치하는 유일한 방법은 소스를 다운로드 한 다음 콘솔에서 구성하고 설치하고 설치하는 것입니다.
mod_jk 설치 및 구성을 직접 관리해야하기 때문에 이것은 사실이 아닙니다. 예를 들어 나중에 필요할 때 mod_jk를 삭제하는 것을 잊어 버릴 수 있습니다. 어쨌든 나는 DMG 패키지와 같은 mod_jk를 설치하는 더 친근한 방법이 있어야한다고 생각한다.
또한 mod_jk를 OS X Server에서 사용할 수 있음을 발견했습니다. 실제로 그것은 내 개발 컴퓨터에 있지만 서버에서만 사용할 수 있습니다.
<IfDefine MACOSXSERVER>
...
#LoadModule jk_module libexec/apache2/mod_jk.so
...
</IfDefine MACOSXSERVER>
OS X Server 또는 다른 방법을 설치하지 않은 개발자를위한 mod_jk 패키지가있을 수 있습니다.
- mod_proxy_ajp
UPDATES 대안이다. 주요 장점 : Apache와 Mac OS X에 번들로 제공됩니다.
- 이제는 구성에 mod_proxy_ajp을 테스트했으며 추가 구성이 필요하지 않으므로 더 나은 것으로 말할 수 있습니다. mod_proxy_ajp는 Mac의 상자에서 나오고 Linux 서버에서도 사용 가능합니다. 또한 여분의 workers.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>
이 위 AJP 커넥터 Tomcat을 구성 당신이 필요로하는 유일한 것입니다. 놀랍다!
참조 : OS에
- 하는 설치 mod_jk 경우 X - http://www.bartbusschots.ie/blog/?p=1347
- 비교 mod_jk 경우 대 mod_proxy_ajp apache to tomcat: mod_jk vs mod_proxy
- How to configure mod_proxy_ajp with Tomcat ?
제안하십시오.
어떤 "구성 파일"을 참조합니까? ''을 시작으로 보여주는 텍스트가'httpd.conf '또는 다른 곳으로 이동합니까? –
murray
@murray - 설정은 /etc/apache2/extra/httpd-vhosts.conf에 들어갑니다. 그러나 사용자 환경 설정 (예 :/etc/apache2/users /)에서 적절한 경우 다른 곳에서도 관리 할 수 있습니다.이 httpd-vhosts.conf를 설치하는 것이 더 적합하다고 스스로 결정했습니다. – Vladimir
"/ coolapp"가 무엇을 의미하는지 이해할 수 없습니다. 'DocumentRoot' 설정과 그 관계는 무엇입니까? – murray