Dokumentation
Tomcat auf Apache
Servieren eines anderen Web-Roots (nicht das Control Panel)
Der Standard-Webroot wird zum TurnKey-Bedienfeld weitergeleitet. Um das zu ändern, gibt es Unterschiede zwischen der Turnkey-Version.
Version 14.2 und höher
Sie können dies ändern, indem Sie diesen Javascript-Code löschen oder ersetzen, der auf index.html geschrieben wurde (standardmäßig unter var/www/):
window.location = "/cp"
Niedriger als Version 14.2
Sie können das ändern, indem Sie entweder:
- Konfigurieren eines virtuellen Hosts auf Apache-Ebene über Webmin
- Ändern der mod_jk-Konfiguration durch Bearbeiten von /etc/tomcat6/mod_jk.conf.
Ersetzen:
RedirectMatch ^/$ /cp
mit:
RedirectMatch ^/$ /index.html
Konfigurieren von mod_jk für Applets
Angenommen, Sie möchten installieren Apache Achse:
Wenn sich axis beispielsweise im Webapps-Verzeichnis befindet, fügen Sie der mod_jk-Konfiguration in /etc/tomcat6/mod_jk.conf: Folgendes hinzu:
JkMount /axis ajp13_worker JkMount /axis/* ajp13_worker
Wenn Sie zu http://appliance_ip/axis browsen, wird es über apache zurück zu Tomcat weitergeleitet. Wenn Sie möchten, dass die Achse am webroot bedient wird (naja, von webroot umgeleitet), können Sie eine Umleitung wie folgt implementieren:
RedirectMatch ^/$ /axis JkMount /axis ajp13_worker JkMount /axis/* ajp13_worker
Bitte beachten Sie, dass Sie das Welcome Redirectmatch entfernen müssen.
Für weitere Informationen zu mod_jk, werfen Sie einen Blick auf die Apache Tomcat Connectors Dokumentation