Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Anfragen über Port 80 an versch. Windows-Server verteilen?

Empfohlene Antworten

Hallo!

Habe eine kurze Frage; vielleicht hat ja jemand eine Idee! :)

Ich verwende einen Lancom-Router, der für Port 80 eine Forwarding-Regel eingetragen hat. Jetzt meine Frage:

Bei der Portforwarding-Regel gebe ich ja den Zielhost an; sprich Anfrage über Port 80 => 192.xx.xx.xx weiterleiten.

Wenn ich jetzt mehrere Webserver im Intranet habe, die versch. Websites hosten, wie kann ich dann die Anfragen über ein und denselben Port 80 an den korrekten Server weiterleiten?

Auf EINEM Webserver, z.B. im IIS, kann ich die Anfrage ja über die Host-Header korrekt zuordnen. Aber wie mache ich das bei mehreren Webservern?

Kennt da jemand eine Möglichkeit?

Es handelt sich ausschließlich um Windows Server (2003 und 2008).

Vielen Dank im voraus!:)

Das funktioniert mit einem Reverse Proxy. Schau mal unter Squid Reverse Proxy, recht weit unten bei "Configuring Squid as Reverse Proxy for Multiple Domains", da ist sowas dargestellt. Den Squid gibts denk ich auch als Windows Version.. oder mit dem ISA Server solls wohl auch gehen, aber der is ja mal etwas teurer ;)

[Edit]mift, zu langsam :rolleyes:;)

Es würde schon reichen, wenn man statt PAT eine NAT/PAT-Kombination fürs Routing benutzen würde.

PAT = Port Adress Translation - also mehrere IPs die auf eine IP gemappt werden und die Zuordnung anhand der Ports geschieht.

NAT = jede interen IP-Adresse wird auf eine externe gemappt. Sind mehr IP-Adressen intern vorhanden, so bekommen jeweils die aktiven Rechner die IPs zugeordnet, oder alternativ kann man diese auch fest zuweisen.

NAT/PAT-Kombination = Es existieren z.B. 5 externe Adressen. Solange nur 5 Rechner intern existieren, wird reines NAT verwendet. Sind mehr Rechner intern vorhanden, wird eine Mischung der zwei Techniken verwendet.

Ob du das bei deinem Router umstellen kannst, weiss ich allerdings nicht, da du kein Modell angibst und ich mich mit den Lancom-Routern nicht so auskenne.

Alternativ kannst du auch einfach unterschiedliche Ports auf die jeweilige Maschine weiterleiten. Z.B. Port 80 am Router auf Port 80 des ersten Servers, Port 81 auf dem Router auf Port 80 auf Server 2, Port 82 auf dem Router auf Port 80 auf Server 3 u.s.w.. Wenn man dann von aussen drauf will, muss man nur den entsprechenden Port mit angeben.

Bearbeitet von Crash2001

Reverse-Proxy 1

Reverse-Proxy 2

Wie ich gelesen habe, müsste der ISA von MS das auch können.

Mehr kann ich dir dazu nicht sagen. NAT/PAT ist dabei ungeeignet, da man beim surfen den jeweiligen Port der Website angeben muss, wie Crash das Ganze schon geschildert hat.

Die einzige Möglichkeit bleibt nur noch der Reverse-Proxy. Oder jeder Server bekommt eine eigene Internet-Anbindung.

MfG

S4nCeZZ

Sollte eigentlich auch ohne Proxy gehen, indem man einfach Domains/dyndns nutzt und alles erstmal auf einen Webserver weiterleitet. Auf dem Webserver werden dann Virtual Hosts eingerichtet und der "Verteilserver" leitet dann auf den jeweiligen anderen Server um. Ob das mit dynamischen IPs funzt, weiss ich aber nicht - mit fester IP gehts auf jeden Fall.

Bearbeitet von Crash2001

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.