PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Apache] Mehrere Server hinter einer IP



s2k
03.01.05, 03:56
Hallo Forum

Ich hab wieder ganz was witziges vor:

Ich hab hier eine WAN-IP per T1, DHCP. Hinter dem Router stehen eine menge Server rum.

Der Router hat intern 192.168.17.1.

Auf 192.168.17.10, 192.168.17.20, 192.168.17.30 sind jeweils Apache2 Server am rennen. 192.168.17.40 ist der DNS. Im Moment sind alle Internetseiten auf der 10. Der DNS zeigt auf die externe IP. Das System funktioniert soweit.

Jetzt möchte ich aber folgendes realisieren:
10 - andere Internetseiten
20 - meine Internetseiten
30 - sonstige Internetseiten

Nur - ich kann ja nicht WAN:80 auf drei interne IPs routen. Gibt es eine Möglichkeit, dass der Apache auf 10 die Anfrage entgegennimmt, hostheader analysiert, und dann an den richtigen Server weiterleitet? So eine Art "Apache Cluster" schwebt mir vor.

Ich möchte sie nicht mehr auf dem gleichen Server haben, da schon mehrmals jemand einen VirtualHost falsch konfiguriert hat, und der Server beim täglichen Reboot nicht mehr hochgekommen ist. Einmal hab ich dadurch sogar Geld verloren...

THX
s2k

Plaumekarl
03.01.05, 13:32
trag doch auf der 10 für die einzelnen VirtualHosts die IP (20,30) ein. ?!

Duke
03.01.05, 15:01
Also ich glaub auch, dass es über die Virtualhosts möglich ist ansonsten kannst du auf dem server mit der 10 auch die Datei von den anderen Servern mit php ranholen

marce
03.01.05, 19:19
mod-proxy oder mod_rewrite wäre auch eine Lösung.

Nähers dazu siehe Apache-Doko (auch was Clustering angeht)

s2k
06.01.05, 23:26
Danke euch Allen!

Ich werds in den nächsten Tagen mal testen (sobald mein AlphaServerchen endlich läuft) und bescheid geben.

THX
s2k

Dunstkreis
27.01.05, 19:02
ließe sich da nicht auch "einfach" *hust* :) irgendwie was mit nem richtem iptables match machen?
Ich hab da nicht sooo den Durchblick, aber wenn man nun z.B. -m string --string xyz nimmt und die pakete dann unterschiedlich weiterleitet?
Weiß ja nicht ob das so ungefähr hier helfen könnte... falls da irgendwie unterschiedliche Anfragen von aussen kommen oder so...