Frank Scharffenberg: Mehrere Server auf einem PC?

Beitrag lesen

Guten Morgen alle miteinander!

Ich habe folgendes Problem: Zur Simulation einer 'echten' WebUmgebung habe ich 2 WebServer auf meinem PC installiert, die beide über verschiedene URL's (2 verschiedene IP's) erreichbar sind. Nun kann ja auf einem Rechner ein (HTTP-)Port nur von einem Server genutzt werden. Ich habe also den einen auf Port 80, den anderen auf Port 81 eingestellt. Beide sind in der Host-Datei eingetragen, sodas ich sie über einen Namen ansprechen kann. Das klappt soweit alles, nur muß ich beim Aufruf des auf Port 81 eingestellten Servers immer die Portnummer mit angeben (http://local1:81/file.htm), der Browser (z.Zt. NN) sendet seinen Request offensichtlich immer an Port 80 (default?). Gibts es eine Möglichkeit, dies zu ändern? Ich nutzte z.Zt. TinyWeb, ein winziger, aber brauchbarer Server, bei dem man außer IP, Port und www-root nichts weiter (ver-)konfigurieren kann (muß). Können andere WebServer (z.B. ohhtpd) über mehrere IP's mit dem selben Port angespochen werden?
Ich habe noch eine Möglichkeit gefunden: in der Host-Datei beide Namen auf eine IP zu lenken. Das geht, dann auch auf einem Port, da ich ja nur einen Server brauche. Nur gibts dann auch nur ein root-dir, und das will ich wegen der gewünschten unterschiedlichen Verzeichnisstruktur auf beiden Servern nicht.

Dankbar für jede Antwort,
Viele Grüße, Frank