Naja, das funktioniert nicht so ganz.
Martin Schmitt schrieb was von NAT.
Das verwenden wir hier um die Anfragen, die auf Port 80 ankommen, an den
Host mit dem Apache weiterzuleiten.
Jedoch:
# 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
/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
...funktioniert nicht, da die Proxy* Direktiven nicht so innerhalb der
VirtualHost Direktive stehen dürfen.
Schließt man die Proxy-Direktiven in IfModule mod_proxy.c/IfModule
innerhalb VirtualHost Konfiguration ein, meldet der Apache beim Starten
jedenfalls keine Fehler mehr. Allerdings erhalte ich dann auch nicht das
gewünschte Ergebnis.
Sofern ich zusätzlich zweimal NameVirtualHost angebe, erhalte ich eine
Meldung in der Richtung: Es exisitiert kein VirtualHost für
NameVirtualHost host2.de:80
Bitte um Hilfe.
Grüße
Patrick
PUG - Penguin User Group Wiesbaden - http://www.pug.org