HOWTO: Subdomains per Ordner erstellen?!?!
Posted: 2003-05-07 19:38
Hi,
wollt hier auch mal nen HowTo posten, hoffe des gibts noch nit ;)
Worum geht es? ganz einfach... *gg*
den Apache so einzurichten, das man zum einrichten einer Subdomain nur noch einen ordner in eurem DocumentRoot-Verzeichnis anlegen müsst :D
dazu müsst ihr nur folgendes in eurer v_hosts-konfiguration eintragen (vorausgesetzt ist, das ihr das modul vhost_alias eingebunden habt)
So, wenn ihr jetzt (oder eure #Kunden) eine Subdomain einrichten wollen brauchen Sie nicht auf Confixx, Visas, eure Handarbeit ;) oder ähnliches zurückgreifen sondern nur noch einen ordner per ftp anlegen und fertig, schon ist die Subdomain verfügbar :D
also http://download.beispiel.de = http://www.beispiel.de/download
Hoffe ihr könnt das gebrauchen :)
Würd mich über Feedback freuen !!!
MfG
Pepe
wollt hier auch mal nen HowTo posten, hoffe des gibts noch nit ;)
Worum geht es? ganz einfach... *gg*
den Apache so einzurichten, das man zum einrichten einer Subdomain nur noch einen ordner in eurem DocumentRoot-Verzeichnis anlegen müsst :D
dazu müsst ihr nur folgendes in eurer v_hosts-konfiguration eintragen (vorausgesetzt ist, das ihr das modul vhost_alias eingebunden habt)
Code: Select all
NameVirtualHost 123.456.789.123
#Zuerst mal den ganz normalen VHost-Konfigurieren... :D
#Verzeihnispfade und domainame natürlich angleichen ;)
<VirtualHost 123.456.789.123>
ServerName beispiel.de
ScriptAlias /cgi-bin/ /home/www/cgi-bin
ServerAlias www.beispiel.de
Documentroot /home/www/
CustomLog /home/www/access.log common
ErrorLog /home/www/error.log
</VirtualHost>
#So, jetzt kommt der interessante Teil...
#Wir legen einen zweiten V-Host für die domain ein (Sername ist bei mir
#subs.beispiel.de weil dieser V-Host für die subdomain zuständig ist)
#Zudem Legen wir den alias mit einer WildCard an (*.beispiel.de)
#Jetzt kommt der Clou ;) an der Sache wir nutzen die Fähigkeiten von
#mod_vhost_alias dazu alles was vor dem domainnamen steht (also die
#subdomain) hinten an den document root anzuhängen (%-3+) und
#fertig :D
#
#Wichtig ist jedoch noch, das UseCanonicalName auf Off gestellt ist...
<VirtualHost 123.456.789.123>
ServerName subs.beispiel.de
ServerAlias *.beispiel.de
UseCanonicalName Off
VirtualDocumentRoot /home/www/%-3+
CustomLog /home/www/access.log common
ErrorLog /home/www/error.log
</VirtualHost>also http://download.beispiel.de = http://www.beispiel.de/download
Hoffe ihr könnt das gebrauchen :)
Würd mich über Feedback freuen !!!
MfG
Pepe