Ich habe eine Frage zu vhosts und Subdomains. Wenn ich das richtig verstanden habe, muss ich doch für eine Subdomain lediglich einen weiteren vhost-Eintrag in der httpd.conf vornehmen?!
Mit "normalen" vhosts funktioniert das auch, nur wenn ich das mit einer Subdomain mache, lande ich auf der Hauptseite des Servers.
Das funktioniert:
- Code: Select all
NameVirtualHost domain.tld
<VirtualHost domain.tld *>
ServerAdmin xyz@domain.tld
ServerName domain.tld
DocumentRoot /srv/www/htdocs/websites/domain.tld/content
<Directory /srv/www/htdocs/websites/domain.tld/content/>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory /srv/www/htdocs/websites/domain.tld/content/>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Das jedoch nicht:
- Code: Select all
NameVirtualHost subdomain.domain.tld
<VirtualHost subdomain.domain.tld *>
ServerAdmin xyz@domain.tld
ServerName subdomain.domain.tld
DocumentRoot /srv/www/htdocs/websites/subdomain.domain.tld/content
<Directory /srv/www/htdocs/websites/subdomain.domain.tld/content/>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory /srv/www/htdocs/websites/subdomain.domain.tld/content/>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>