2.1.5.5.2 Installation des Apache-Tomcat-Connectors

Der Apache-Tomcat-Connector für Apache 2.x heißt mod_jk und ist ein Apache-Modul, das via DSO in eine vorhandene Apache-Installation gelinkt werden kann. Das mod_jk kann man herunterladen z.B. von http://jakarta.apache.org (im Downloadbereich unter Sources). Unter SuSE Linux 8.2 und höher befindet sich das mod_jk im Paket apache2-mod_jk . Di e Quellen liegen in $SUPERX_DIR/webserver/apache/src/jakarta-tomcat-connectors-jk-1.2-src-current.tar.gz .

Bei Suse wird das Paket installiert mit

zypper -n in -l apache2-mod_jk

Die Konfiguration kann man in /etc/tomcat/conf.d ablegen, also z.B. die Datei   superx_mod_jk.conf. (s.u.).

 

Bei Debian / Ubuntu wir d das Paket installiert mit

apt-get install libapache2-mod-jk

 

Auf einem Server musste man unter /etc/apt/sources.list
ergänzen, damit libapache2-mod-jk gefunden wurde

deb ftp://ftp.stratoserver.net/pub/linux/ubuntu xenial main restricted universe
deb-src ftp://ftp.stratoserver.net/pub/linux/ubuntu xenial main restricted universe
und

apt-get update
bevor das Herunterladen ging.

 

und ggf.   muss man es noch aktivieren mit

a2enmod jk

Danach ist das Modul verfügbar, es landet je nach Distribution in unterschiedlichen Verzeichnissen, am besten sucht man es mit

find / -name mod_jk.so

 

Bei manchen Systemen ist es sinnvoll, den mod_jk selbst zu kompilieren. Zunächst müssen der Apache 1.3.x bzw. 2.x und das apxs -Tool installiert sein ( apxs ist unter SuSE Linux Teil der devel -Package für Apache, unter RedHat httpd-devel.i386 bzw. httpd-devel.x86_64 ). Nun entpackt man die mod_jk-Quellen z.B. im Verzeichnis /usr/src/apache/

Für apxs muss das Paket gcc-c++   installiert sein. Unter RedHat   muss es eventuell noch mit:

yum install gcc-c++

installiert werden.

Dann geht man als root in das Verzeichnis
/usr/src/apache/jakarta-tomcat-connectors-jk-1.2.6-src/jk/native
und gibt ein ($JAVA_HOME und /usr/sbin/apxs müssen ggf. angepasst werden):

Unter Apache 1.3.x:

./configure --with-java-home=$JAVA_HOME --enable-EAPI --with-apxs=/usr/sbin/apxs

Unter Apache 2.x:

./configure --with-java-home=$JAVA_HOME --with-apxs=/usr/sbin/apxs

Dann gilt für beide:

make

Danach kann die Konfiguration des mod_jk beginnen, was im folgenden Kapitel beschrieben ist.

 


Druckversion HTML

Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 106 / 397
Letzter Update: 29.6.2022
Impressum| Datenschutz