Hallo und Moin Moin!
Folgendes Problem: Ich habe einen Server mit zwei LAN-Anschlüssen, beide hängen am Switch und haben jeweils eine eigene IP Adresse zugewiesen. Sinn und Zweck des Ganzen: Eigentlich sollten zwei getrennt voneinander betriebene Downloadserver auf dem Root laufen - Traffic-Trennung ist hier das Stichwort...
LAN 1 = Downloadserver 1 -> eigener Trafficverbrauch @ 100Mbit Anbindung
LAN 2 = Downloadserver 2 -> eigener Trafficverbrauch @ 10Mbit Anbindung
Das Problem an der Sache: Apache macht da aus welchen Gründen auch immer nicht mit. Ich habe schon den Listener, ServerName und IP-based Virtual Hosts eingerichtet und ausprobiert. Zwar nimmt der Server sehr schön über beide LAN-Anschlüsse Anfragen entgegen, AAAABER: Apache sendet die Downloadanfragen grundsätzlich über LAN 1 zurück, auch wenn die ursprüngliche Anfrage über LAN 2 kam - was man ja sehr schön über Subdomains über DNS regeln kann... Beispiel, wie es gerade funktioniert:
IP von LAN1: xx.xx.xx.58 -> xxx.domain.de (IP per DNS beim Domainhoster gesetzt)
IP von LAN2: xx.xx.xx.59 -> yyy.domain.com (IP per DNS beim Domainhoster gesetzt)
IP-Vhost 1: xx.xx.xx.58:80 -> xxx.domain.de -> Festplatte D:\
IP-Vhost 2: xx.xx.xx.59:80 -> yyy.domain.com -> Festplatte E:\
Anfrage "Download A" über xxx.domain.de geht über LAN 1 -> Apache sendet Datei über LAN 1 zurück
Anfrage "Download B" über yyy.domain.com geht über LAN 2 -> Apache sendet Datei über LAN 1 zurück, nicht über LAN 2
Die Frage ist nun: Wie kann ich Apache dazu überreden die Downloads über die Leitung zu schiessen, über die die jeweilige Anfrage kam? Oder muss ich unter Windows 2003 selbst irgendetwas einrichten, damit die Daten korrekt geroutet werden?
Danke im Voraus an die, die mir helfen können, momentan weiß ich grad echt nicht weiter...