Subdomain für jede Domain

Hallo zusammen,

ich würde gerne eine Subdomain für jede, auf dem Server liegende Domain anlegen. Ich benutze name-based vHosts unter dem Apachen...

Wie muss das aussehen?

Code:
DocumentRoot /var/www/subdomain/
ServerName subdomain.*.*

^^Funktionieren tut das mal nicht :D

Grüße
Selig
 
Apache kann die Domains nicht mittels Wildcard referenzieren. Wirst also wohl oder übel entsprechende VHosts dafür anlegen müssen. Wobei es ja nur ein VHost ist, wenn alle Subdomains auf den gleichen Ordner verweisen sollen.
 
Danke für die schnelle Antwort!

Ich hatte einen Fehler im vHost & habe das ganze jetzt etwas angepasst:

Code:
    ServerName subdomain.hauptdomain.de
    ServerAlias subdomain.*.*

Das scheint zu funktionieren :)

Oder ist dieser Weg bedenklich?
 
Damit hast du aber nicht nur diese Subdomain sondern auch weitere wie subdomain.foobar.blablubb.kickmich.hauptdomain.tld. Im Endeffekt ermöglichst du also grenzenlos tief geschachtelte Subdomains. Könnte ggf. zur DoS-Lücke werden, wenn Apache da nicht irgendwo einen Schlussstrich zieht und versucht allen Schachtelungen zu folgen. Sollte man ggf. erstmal testen.
 
Hmm, ich kenn mich ja jetzt nicht so aus, aber folgt der Apache den verschachtelungen überhaupt?
Was mir grad noch einfällt: Es wird doch öfter mal der Alias als: *.hauptdomain.tld gesetzt, das ließe doch dann ebenfalls eine eventuelle DoS Lücke aufklaffen?

wie kann ich das sonst noch lösen?
eine ReWrite-Rule in die 000-default ?

Okay, nach 113SubSubs ist Schluss (Da bekomm ich dann die Meldung: Server nicht gefunden) subdomain.113mal_irgendwas.hauptdomain.tld
 
Zuletzt bearbeitet:
Zurück
Oben