Also ich habe soetwas mit einem _Linux-Router_ folgendermassen gelöst:

Ausgangsituation:

Zwei Internet http-Server inter1.local intern2.local
eine Linux-Firewall firewall.de

zwei Domainnamen host1.de host2.de


Auf der Linux-Firewall _muss_ Apache mit dem mod_proxy laufen.

Es muss für jede Domain ein virtuelle Server angelegt werden:

Das ganze sieht dan in etwa so aus:

# Erstellen eine Virtuellen-Servers der auf dem Port 80
NameVirtualHost host1.de:80
<VirtualHost host1.de:80>

# Servername
ServerName host1.de

# Log-Dateien
ErrorLog /var/log/apache/host1_error.log
TransferLog /var/log/apache/host1_access.log

ProxyRequests On
ProxyPass / http://intern1.local:80/
ProxyPassReverse / http://intern1.local:80/

</VirtualHost>


# Erstellen eine Virtuellen-Servers der auf dem Port 80
NameVirtualHost host2.de:80
<VirtualHost host2.de:80>


# Servername
ServerName host2.de

# Log-Dateien
ErrorLog /var/log/apache/host2_error.log
TransferLog /var/log/apache/host2_access.log

ProxyRequests On
ProxyPass / http://intern2.local:80/
ProxyPassReverse / http://intern2.local:80/

</VirtualHost>


Den Part innerhalb des Tags 
<VirtualHost>
</VirtualHost>

Kannst Du ganz nach belieben mit Apache-Optionen füttern.


Ich hoffe Du kannst was damit anfangen.


Grüsse
Tobi



----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an