Dazu zwei VHOSTS erstellen, der allerste wird dann deine "subdomain-projekt" sein, der zweite eintrag ist deine normale domain und dessen Webcontent.
Hintergrund:
Der Apache leitet alles was er nicht selber Auflösen kann an den ersten VHOSTS eintrag.
mögliches aussehen deines Wunsches:
- Code: Select all
NameVirtualHost *.80
<VirtualHost *.80>
ServerName *.testserver.tld
ServerAdmin webmaster@testserver.tld
DocumentRoot /aaa/bbb/ccc/htdocs/subdomain-projekt
<Directory "/aaa/bbb/ccc/htdocs/subdomain-projekt">
AllowOverride All
Options IncludesNoExec
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *.80>
ServerName testserver.tld
ServerAlias www.testserver.tld
ServerAdmin webmaster@testserver.tld
DocumentRoot /aaa/bbb/ccc/htdocs
<Directory "/aaa/bbb/ccc/htdocs">
AllowOverride All
Options IncludesNoExec
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Wenn du PLESK oder CONFIXX als AdminWebinterface hast, so ist dort eine solche Funktion im Bereich "Domain" einstellbar.
Subanweisung: *
Auswahl Domain: testserer.tld
Pfad: /subdomain-projekt
Deine normale testserver.tld ist ja mit /htdocs verbunden.
Steht aber auch in der Anleitung des Webinterfaces.