Ich bin ein ziemlicher Neuling, was Tomcat und Apache2 betrifft.
Für meinen Job richte ich momentan verschiedene Hudson-Instanzen (ein Continuous Integration System) ein, welche normalerweise unter dem Winstone-Container laufen. Das hat bisher auch alles prima geklappt. Nur wollen wir jetzt die Rechte ein wenig schränken, je nach Hudson-Instanz, da diese von verschiedenen Benutzergruppen genutzt werden. Und Winstone scheint im Großen und Ganzen recht unflexibel.
Ich habe im Prinzip 3 Fragen:
1. Was ist an sich eigentlich wirklich der Vorteil von Tomcat gegenüber dem Winservlet-Container? Sicherlich die Möglichkeiten alles zu konfigurieren, ... aber was denn eigentlich genau?
2. Ist es möglich unter Tomcat den Zugriff auf eine bestimmte Seite zu verweigern? Soweit ich sehen kann gibt es Möglichkeiten die Zugriffe für lokale Ordner zu regeln. Doch ist mein Problem, dass ich gerne die Seite /hudson/people sperren möchte. Mit Apache und dem Winstone-Servlet-Container hat das bisher (etwas umständlich) geklappt. Nun frage ich mich, wie man das am geschicktesten mit Tomcat (und Apache2) erreicht.
3. Wie gesagt gibt es von Hudson mehrere Instanzen, welche alle eine unterschiedliche Home-Variable haben. Für die einzelne Hudson-Instanz die ich momentan habe, war es ausreichend das Homeverzeichnis unter den JAVA_OPTS in der /etc/default/tomcat6 zu spezifizieren, was allerdings bei mehreren Instanzen problematisch wird. Gibt es für soetwas Tricks ohne dass ich Tomcat mehrmals installiere?
Ich wäre wirklich dankbar, wenn jemand ein paar Antworten hätte.
Für meinen Job richte ich momentan verschiedene Hudson-Instanzen (ein Continuous Integration System) ein, welche normalerweise unter dem Winstone-Container laufen. Das hat bisher auch alles prima geklappt. Nur wollen wir jetzt die Rechte ein wenig schränken, je nach Hudson-Instanz, da diese von verschiedenen Benutzergruppen genutzt werden. Und Winstone scheint im Großen und Ganzen recht unflexibel.
Ich habe im Prinzip 3 Fragen:
1. Was ist an sich eigentlich wirklich der Vorteil von Tomcat gegenüber dem Winservlet-Container? Sicherlich die Möglichkeiten alles zu konfigurieren, ... aber was denn eigentlich genau?
2. Ist es möglich unter Tomcat den Zugriff auf eine bestimmte Seite zu verweigern? Soweit ich sehen kann gibt es Möglichkeiten die Zugriffe für lokale Ordner zu regeln. Doch ist mein Problem, dass ich gerne die Seite /hudson/people sperren möchte. Mit Apache und dem Winstone-Servlet-Container hat das bisher (etwas umständlich) geklappt. Nun frage ich mich, wie man das am geschicktesten mit Tomcat (und Apache2) erreicht.
3. Wie gesagt gibt es von Hudson mehrere Instanzen, welche alle eine unterschiedliche Home-Variable haben. Für die einzelne Hudson-Instanz die ich momentan habe, war es ausreichend das Homeverzeichnis unter den JAVA_OPTS in der /etc/default/tomcat6 zu spezifizieren, was allerdings bei mehreren Instanzen problematisch wird. Gibt es für soetwas Tricks ohne dass ich Tomcat mehrmals installiere?
Ich wäre wirklich dankbar, wenn jemand ein paar Antworten hätte.
Comment