* André Laugks <[EMAIL PROTECTED]> wrote: > Ich habe einen Default-VirtualHost konfiguriert, damit für Domains, > die keinen VirtualHost haben, eine Default-Webseite angezeigt wird. > > <VirtualHost _default_> > DocumentRoot /www/foobar.de/htdocs > ServerName www.foobar.de > ... > </VirtualHost> > > <VirtualHost 123.123.123.123> > DocumentRoot /www/example.com/htdocs > ServerName www.example.com > ... > </VirtualHost> > > # weitere VirtualHost > > Es wird aber immer die Webseite www.example.com angezeigt, der > VirtualHost der nach der Default-Angabe folgt, wenn eine Domain > keinen VirtualHost hat.
Wie schon vom Vorposter beschrieben, vermixt Du hier Mechnismen der verschiedenen vhost-Konfigurationsmethoden. ,---- http://httpd.apache.org/docs/2.0/mod/core.html#servername | Beachten Sie, dass der "Hauptserver" und jeder _default_-Server niemals | bei einer Anfrage an einer NameVirtualHost-IP-Adresse bedient wird (es | sei denn, Sie geben aus irgendwelchen Gründen NameVirtualHost an, | definieren dann aber keine VirtualHosts für diese Adresse). `---- Du hast für Deine IP 123.123.123.123 die Direktive NameVirtualHost gesetzt (was korrekt ist), _default_ wird jedoch nur für IP-basierte vhosts ausgewertet. Lege für www.foobar.de einen vhost (analog zu Deinen sonstigen vhosts) an, der in der Konfiguration vor allen weiteren vhosts steht. Damit erreichst Du, was Du möchtest. ,---- http://httpd.apache.org/docs/2.0/vhosts/name-based.html | ... | Wenn nun eine Anfrage eintrifft, prüft der Server zuerst, ob sie eine | IP-Adresse verwendet, die der NameVirtualHost-Anweisung entspricht. Ist | dies der Fall, dann sieht er sich jeden <VirtualHost>-Abschnitt mit | einer passenden IP-Adresse an und versucht den einen zu finden, dessen | ServerName- oder ServerAlias-Anweisung mit dem gewünschten Hostnamen | übereinstimmt. Findet er einen, dann verwendet er die Konfiguration | dieses Servers. Wird kein passender virtueller Host gefunden, dann wird | der erste angegeben virtuelle Host verwendet, dessen IP-Adresse paßt. | ... `---- Sebastian -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --------------------------------------------------------------------------