ich habe hier ein Problem, wie mir scheint mit den VirtualHosts in der httpd.conf. Es sieht folgendermaßen aus. Wenn jemand z.B. hallo.domain1.tld eingibt, dann soll er auf eine Seite geleitet werden wo ihm alle Subdomains der domain1.tld gezeigt werden. (Das funktioniert soweit siehe * Eintrag)
Außerdem möchte ich bei simpler Eingabe der Server Ip (oder nicht durch VHosts anderweitig spezifizierten Domainnamen) auf eine bestimmte Seite umgeleitet werden. (siehe ersten VHost)
Ansonsten sollen http://www.domain1.tld und domain1.tld auf ein bestimmtes Dir geleitet werden und board.domain1.tld auf ein anderes. Eigentlich funktioniert auch alles nur das ich bei eingabe von domain1.tld immer im Pfad des "Standard VHosts" also des ersten lande, wo ich ja nun nicht hin will. Ich verstehe nicht so ganz wo der Fehler liegt, vielleicht hat einer von euch ne idee. Hier mal der relevante Teil der httpd.conf:
Code: Select all
<VirtualHost 217.160.xxx.xxx:80>
DocumentRoot /home/confixx/html/gesperrt
</VirtualHost>
# VirtualHost Config für Domain1.tld
<VirtualHost 217.160.xxx.xxx:80>
ServerName domain1.tld
ErrorLog /var/log/httpd/web1-error_log
CustomLog /var/log/httpd/web1-access_log common
ServerAdmin webmaster@domain1.tld
ServerAlias www.domain1.tld
DocumentRoot /home/www/web1/html
</VirtualHost>
<VirtualHost 217.160.xxx.xxx:80>
ServerName board.domain1.tld
ErrorLog /var/log/httpd/web1-error_log
CustomLog /var/log/httpd/web1-access_log common
ServerAdmin webmaster@domain1.tld
DocumentRoot /home/www/web1/sub-board
</VirtualHost>
<VirtualHost 217.160.xxx.xxx:80>
ServerName *.domain1.tld
ErrorLog /var/log/httpd/web1-error_log
CustomLog /var/log/httpd/web1-access_log common
ServerAdmin webmaster@domain1.tld
ServerAlias *.domain1.tld
DocumentRoot /home/www/web1/no-sub
</VirtualHost>
