PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache2 virtualhost, andere url



jimmy0815
30.08.09, 16:46
Hallo,

folgendes ziel:
Domain1.de zeigt auf server1
Sub.Domain2.de zeigt auf server2

unter server eins werden zwei VirtualHosts angelegt, eine für Domain1.de/www.Domain1.de und eine für forum.Domain1.de

Rufe ich forum.Domain1.de auf, so soll auf Sub.Domain2.de weitergeleitet werden, allerdings soll $Nutzer davon nicht mitbekommen, bzw die reale Adresse im Browser nicht sehen. Also für ihn soll dort immernoch forum.Domain1.de stehen und nicht sub.domain2.de.

Bis jetzt hab ich das so:

<VirtualHost *:80>
DocumentRoot /var/www/irgendwas
ServerName forum.Domain1.de
Serveralias *forum.Domain1.de
RedirectPermanent / http://sub.Domain2.de/
</VirtualHost>

Aber dort sieht man ja, dass man sich auf sub.Domain2.de befindet.

Wie löse ich das?

grüße
dennis

Roger Wilco
30.08.09, 18:05
Wenn du Zugriff auf die Webserver-Konfiguration des zweiten Servers hast, änderst du einfach die IP-Adresse von "forum.Domain1.de" auf die IP-Adresse des zweiten Servers und richtest auf diesem einen VirtualHost für "forum.Domain1.de" ein.

Ansonsten bliebe dir nur die Möglichkeit, "sub.domain2.de" in einem IFrame zu laden, der in einer HTML-Datei auf "forum.Domain1.de" liegt. Das ist aber unschön und unwesentlich mehr als eine ästhetische Krücke.

Poison Nuke
30.08.09, 20:19
warum nicht einfach im Nameserver von Domain1 die Subdomain "forum" auf Server2 ausrichten und auf dem den passenden virtualhost für domain1 anlegen?

marce
30.08.09, 22:27
es ginge auch mit http://httpd.apache.org/docs/2.2/rewrite/rewrite_guide.html oder einer Proxy-Direktive...

Roger Wilco
30.08.09, 22:35
Wobei diese Variante den Traffic verdoppelt. Das ist bei frequentierten Seiten eher nicht zu empfehlen.

jimmy0815
31.08.09, 16:08
das problem liegt ja darin, dass ich kein Zugriff auf die Konfiguration des zweiten Servers habe.

grüße
dennis