Veröffentlicht 14. Oktober 200816 j Hallo, ist es möglich wenn man 2 Webserver installiert hat ( apache und tomcat ), beide unter Windows Server 2000, dass beide auf den gleichen port hören ? bzw der eine die Requests weiterleitet wenn er die geforderte Seite bei sich nicht findet ? Wenn ja wie? Danke Gruß ps. ich hoffe ich bin im richtigen forum
14. Oktober 200816 j Also mal zur Frage mit dem Port. Ja das geht ist doch ganz logisch denn du nutzt ja nicht nur den Port um auf den Webservice zuzugreifen sondern du kombinierst ja die IP mit dem Port, also xxx.xxx.xxx1:80 xxx.xxx.xxx.2:80 Von diesem Gedanken ausgehend sollte dir sofort klar sein das es kein Problem ist.
14. Oktober 200816 j Mir fällt grade auf das ich dich womöglich Missverstanden habe. Meinst du zwei Webserver auf zwei physikalischen Maschinen oder zwei Webserver auf einer physikalischen Maschine?
14. Oktober 200816 j Autor tut mir leid wenn ich mich unklar ausgedrückt habe. ich meine 2 webserver auf EINEM physikalischen Server
14. Oktober 200816 j Also auf dem gleichen Port laufen können sie nicht. Es kann nur ein Service auf einem Port laufen. Was jedoch durchaus möglich ist, wäre, dass z.B. der Apache zum Tomcat weiterleitet. Also eine Umleitung für eine URl/Domain einrichten, die dann auf den entsprechend anderen Port weiterleitet, auf dem der zweite Webserver (Tomcat) lauscht.
14. Oktober 200816 j Das geht z.B. mittels mod_rewrite. Genaueres dazu findest du in der Apache-Doku.
14. Oktober 200816 j Autor ok ich glaub ich habs hinbekommen. falls es jemand interessiert bzw. mal jemand das gleiche problem hat..... <VirtualHost *> ServerName localhost <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://localhost:9090/ ProxyPassReverse / http://localhost:9090/ </VirtualHost> in dem beispiel werden anfragen die ich an localhost richte also mit prot 80 auf den tomcat server umgeleitet welcher auf 9090 hört //edit ist doch nicht die lösung. in der form gehen nämlich die anderen seiten nicht mehr die auf dem apache liegen denn er leitet alles auf den tomcat um naja muss ich noch weiterbasteln Bearbeitet 14. Oktober 200816 j von tak47
14. Oktober 200816 j Autor ProxyPass /unterverzeichnis http://localhost:9090/ ProxyPassReverse /unterverzeichnis http://localhost:9090/ so einfach gehts ^^ will man z.b domain.de/unterverzeichnis auf den server mit port 9090 umleiten reichen die 2 zeilen oben. die restlichen verzeichnisse werden weiterhin über den apache abgerufen
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.