Hallo Steffen,

ich fasse mal kurz Deine Problemstellung zusammen,
so wie Du sie bisher geschildert hast:

- Apache-Webserver soll mehrere Hosts
  unterschiedlicher Kunden verwalten.
- Einige Hostnamen stellen nur Aliase dar. Wird die
  Webseite mit einem solchen Alias aufgerufen, dann
  soll ein Redirect auf die "Haupt"-Domain des
  jeweiligen Kunden erfolgen.
- bisherige L�sung: 200 VirtualHost-Bl�cke in der
  httpd.conf, nach jeder �nderung Neustart des
  Apache-Webservers notwendig

Hier mein L�sungsvorschlag:
===========================
Entfernen aller VirtualHost-Bl�cke, die lediglich
zur Definition der Alias-Hosts dienen.
Stattdessen pro Kunde jeweils nur einen
VirtualHost-Block f�hren.

Alle Aliase (wie bereits von Frank Thommen
vorgeschlagen) mit Leerzeichen getrennt hinter
die Anweisung "ServerAlias" eintragen.

Weiterleitung aller Zugriffe auf die "Haupt"-Domain
des Kunden, sofern die aufgerufene URL nicht mit dem
Namen der "Haupt"-Domain beginnt.

Beispiel:
---------
Die "Haupt"-Domain des Kunden soll
www.reimann-systemberatung.de sein. Zus�tzlich sollen
Aufrufe der Form www.oracle9i.de und www.oracle10g.de
ebenfalls nach www.reimann-systemberatung.de weiter-
geleitet werden.

Resultierende VirtualHost-Konfiguration:
----------------------------------------
<VirtualHost *>
# unter Servername die "Haupt"-Domain des Kunden
# eintragen:
Servername www.reimann-systemberatung.de
# unter ServerAlias alle Aliase, getrennt durch
# Leerzeichen eintragen:
ServerAlias www.oracle9i.de www.oracle10g.de
# RewriteEngine aktivieren
RewriteEngine on
# Wenn die URL nicht mit www.reimann-systemberatung.de
# beginnt...
RewriteCond %{HTTP_HOST} !^www\.reimann-systemberatung\.de [NC]
# ...dann leite alle Aufrufe auf die "Haupt"-Domain um:
RewriteRule ^/(.*)       http://www.reimann-systemberatung.de/$1 [L,R]
</VirtualHost>

Nach �nderungen an der httpd.conf versteht es sich, dass
der Apache neu gestartet werden mu�. Du kannst das auch
mit "apachectl graceful" durchf�hren, wenn Du kein
"apachectl restart" durchf�hren m�chtest. Du solltest
Dir dazu aber vorher die Grundlagen unter
http://httpd.apache.org/docs/stopping.html
durchlesen.

Gru�
 Marcus Reimann
 M. Reimann Systemberatung
 http://www.reimann-systemberatung.de



--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an