Am Mittwoch, 19. November 2003 18:01 schrieb Frank Palvölgyi:
ich habe einen Apache mit PHP Modul am laufen. Der versorgt die Domain www.haus.de. Als virtuelle Host habe ich www.haus-test.de eingetragen.
Jetzt soll aber die Webseite von www.haus-test.de aus JSP bestehen. Also brauche ich den Tomcat. Der läuft auf Port 8888.
Wie kann ich es hinbekommen, dass bei Aufruf www.haus-test.de als virtueller Host vom Apache, intern vom Tomcat mit dem Port 8888 die Webseiten geholt und angezeigt werden.
Tomcat läst sich hervorragend in Apache einbinden, ich nutz dazu das Modul mod_jk. In SuSE 8.2 ist das alles bereits hervorragend vorkonfiguriert, da reicht ein einfaches JkMount /*.jsp ajp13 in der VirtualHost Section und alles was mit .jsp endet, wird an den Tomcat weitergereicht. Tomcatseitig lassen sich auch virtual hosts konfigurieren, wenn Du das trennen willst.
Als URL sollte im Webbrowser weiterhin www.haus-test.de stehen.
Kein Problem, Apache reicht die Anfragen durch, kriegt das Ergebnis und liefert die Sache aus. Auf produktivrechnern würde ich sowieso die Standalone-Ports in der server.xml rausnehmen und nur die Ports zur Apache-Anbindung freigeben. Das gibt einige Angrifsziele weniger und die zahl der Prozesse geht deutlich zurück. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de