tak47 Geschrieben 14. Oktober 2008 Geschrieben 14. Oktober 2008 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
Fesen1987 Geschrieben 14. Oktober 2008 Geschrieben 14. Oktober 2008 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.
Fesen1987 Geschrieben 14. Oktober 2008 Geschrieben 14. Oktober 2008 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?
tak47 Geschrieben 14. Oktober 2008 Autor Geschrieben 14. Oktober 2008 tut mir leid wenn ich mich unklar ausgedrückt habe. ich meine 2 webserver auf EINEM physikalischen Server
Crash2001 Geschrieben 14. Oktober 2008 Geschrieben 14. Oktober 2008 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.
tak47 Geschrieben 14. Oktober 2008 Autor Geschrieben 14. Oktober 2008 und wie oder wo kann ich diese weiterleitung einrichten ?
Crash2001 Geschrieben 14. Oktober 2008 Geschrieben 14. Oktober 2008 Das geht z.B. mittels mod_rewrite. Genaueres dazu findest du in der Apache-Doku.
tak47 Geschrieben 14. Oktober 2008 Autor Geschrieben 14. Oktober 2008 (bearbeitet) 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 2008 von tak47
tak47 Geschrieben 14. Oktober 2008 Autor Geschrieben 14. Oktober 2008 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden