VirtualHost - falsche Auswahl des Hosts
Posted: 2009-07-03 18:03
Hallo,
ich habe einen Server mit Apache2 und mehreren virtuellen Hosts. Die sind immer so aufgebaut:
Für jede Sub-Domoin existiert ein virtueller Host. Das funktioniert momentan mit mehreren Domains und jeweils mehreren Subdomains einwandfrei. Jetzt bin ich aber darauf gestoßen, dass, wenn eine Domain mit einer nichtvorhandenen Sub-Domain aufgerufen wird, vom Apache2 einfach der letzte eingebundene virtuell Host aufgerufen wird, was natürlich nicht sein sollte.
Die DNS-Einträge sind mit *.domain.tld eingetragen.
Wie kann ich jetzt verhindern, dass der Server den falschen virtuellen Host auswählt? Ich hab schon gesucht, aber ich weiß nicht so richtig, wonach ich suchen soll...
ich habe einen Server mit Apache2 und mehreren virtuellen Hosts. Die sind immer so aufgebaut:
Code: Select all
<VirtualHost *>
ServerName www.domain.tld
DocumentRoot /var/www/vhosts/domain.tld/web/www/htdocs
SuexecUserGroup user user
AddHandler fcgid-script .php
<Directory /var/www/vhosts/domain.tld/web/www>
Options +ExecCGI
FCGIWrapper /var/www/vhosts/domain.tld/php-fcgi/php-fcgi-starter .php
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/vhosts/domain.tld/log/error.log
CustomLog /var/www/vhosts/domain.tld/log/access.log combined
# RewriteLog /var/www/vhosts/domain.tld/log/rewrite.log
</VirtualHost>
Die DNS-Einträge sind mit *.domain.tld eingetragen.
Wie kann ich jetzt verhindern, dass der Server den falschen virtuellen Host auswählt? Ich hab schon gesucht, aber ich weiß nicht so richtig, wonach ich suchen soll...