Projekte

Projekt Tomcat

Dieses Projekt wurde erfolgreich umgesetzt. Mehr unter Installation von Tomcat.

Ziel

Dieses Projekt hat das Ziel, Java-Servlet- bzw. JSP-Anwendungen auf den Hostsharing-Server zu ermöglichen. Die Konfiguration in unserer Shared-Hosting-Umgebung muss die sichere Abgrenzung der einzelnen Pakete und sparsamen Umgang mit Ressourcen gewährleisten.

Anforderungen

  • Resourcensparende Konfiguration: es soll nur eine Instanz von Tomcat auf dem Server laufen.
  • Sichere Konfiguration: man darf nur auf bestimmte Verzeichnisse zugreifen können, z.B. das eigene Home-Verzeichnis.
  • Flexibilität: es soll dem Nutzer alle möglichen Freiheiten gelassen werden, soweit es die Resourcen und sicherheitsrelevanten Aspekte es zulassen.
  • Einfache Einrichtung: der Hostmaster sollte nur ein mal eine Konfiguration für einen Nutzer vornehmen müssen.

Zuständigkeiten

  • Projektleiter: Peter Hormanns (peter.hormanns(at)jalin.de)
  • Betreuende Hostmaster: Michel Hoennig, Paul Hink
  • Maintainer: Peter Hormanns, Daniel Zwink

Bisherige Aktivitäten

  • September 2002: Marc Schumacher startet das Projekt und beginnt später diese Projekt-Seiten.
  • Februar 2003: Für einen Interessanten werden auf Iowa Tests mit Tomcat und OpenCMS durchgeführt. Leider gelingt es nicht, den Security-Manager so zu konfigurieren, dass ein reibungsloser Betrieb von OpenCMS möglich ist.
  • März 2003: Andreas Harth wird im Projekt aktiv und entwirft die ersten Diskussionspapiere [1] und [2]. Der "Shared Tomcat" wird zugunsten einer Tomcat-Installation pro Paket ohne Security-Manager zurückgestellt.
  • Juli bis Oktober 2003: Peter Hormanns macht eine Tomcat-Testinstallation auf Iowa und entwickelt Konfigurationsskripte. Leider muss das Projekt wegen der fehlenden Multi-Host-Fähigkeit und knappen Ressourcen auf dem Paketserver zurückgestellt werden.
  • November 2005: Peter Hormanns nutzt einen Paket-eigenen Tomcat für seine Domains in einem Paket mit eigener IP-Adresse und iptables-Regeln (Konfiguration analog zum eigenen Apache bei Hostsharing).
  • Januar 2006: Mit der Freigabe des Apache-Moduls mod_proxy stehen zwei Optionen für die Installation eines Tomcat im Paket zur Verfügung: 1. Eigene IP-Adresse mit iptables und 2. Anbindung an Apache über mod_proxy und Rewrite-Rules.
  • Februar 2006: Peter Hormanns und Daniel Zwink passen die Konfigurationskripte an. Daniel Zwink stellt die Dokumentation für die Tomcat-Installation Online.

Offene Punkte

  • Erweiterung der Skripte, so dass auch andere Benutzer-Kennungen innerhalb eines Paketes (nicht nur der Paketadmin) als Tomcat-Kennung genutzt werden können.
  • Entwicklung einer ressourcenschonenderen "Shared-Tomcat"-Umgebung mit einer geeigneten Konfiguration des Security-Managers und einer geeigneten Administrationumgebung. Eine Basis könnte das Projekt Centaurus von Peter Rossbach und Thorsten Kamann sein.

Links

 

 

Geändert am: 22.06.2006, 18:57 Uhr
Nach oben
Druckversion