dynamischer vhost mit Apache möglich?

Apache, Lighttpd, nginx, Cherokee
Post Reply
phi
Posts: 7
Joined: 2005-06-02 13:44
 

dynamischer vhost mit Apache möglich?

Post by phi »

Hallo zusammen,

ich würde gerne folgendes machen:

<VirtualHost *>
ServerName *.meinedomain.de
ServerAlias *.meinedomain.de

DocumentRoot /home/htdocs/%1/html
</VirtualHost>

wobei das %1 die Subdomain sein soll, über die ich den Aufruf mache. Wenn ich also test.meinedomain.de aufrufe, dann soll der DocumentRoot /home/htdocs/test/html sein. Bei Rewrite Regeln kann ich ja sogar %1 verwenden. Kann ich dem Apache das auch beibringen? Ansonsten müßte ich für jeden User einen eigenen Host anlegen, was in diesem Fall zu viel sein wird.

Würde mich über Anregungen freuen.

Viele Grüße

phi
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: dynamischer vhost mit Apache möglich?

Post by daemotron »

Ich glaube nicht, dass Du das DocumentRoot so setzen kannst - aber schau Dir mal folgende URLs an:
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html - Stichwort RedirectMatch
http://httpd.apache.org/docs/2.0/urlmapping.html - Stichwort Alias
http://httpd.apache.org/docs/2.0/vhosts/mass.html - Stichwort Dynamic Virtual Host
phi
Posts: 7
Joined: 2005-06-02 13:44
 

Re: dynamischer vhost mit Apache möglich?

Post by phi »

ich danke dir, der letzte Link ist genau das, was ich brauche. Funktioniert super :D

Viele Grüße

phi
User avatar
daemotron
Administrator
Administrator
Posts: 2641
Joined: 2004-01-21 17:44
Contact:
 

Re: dynamischer vhost mit Apache möglich?

Post by daemotron »

Es geht doch einfach nichts über eine gute Dokumentation 8)
phi
Posts: 7
Joined: 2005-06-02 13:44
 

Re: dynamischer vhost mit Apache möglich?

Post by phi »

man muss nur wissen, wonach man suchen muss :D Bisher kannte ich noch kein VirtualDocumentRoot
[nix]pepe
Userprojekt
Userprojekt
Posts: 244
Joined: 2003-04-08 19:36
 

Re: dynamischer vhost mit Apache möglich?

Post by [nix]pepe »

phi
Posts: 7
Joined: 2005-06-02 13:44
 

Re: dynamischer vhost mit Apache möglich?

Post by phi »

weiß jemand, ob ich auch folgendes dynamisch erzeugen kann?

php_admin_value open_basedir /home/htdocs/%1/html/

denn sonst kann ja jeder die Dateien eines anderen inkludieren.
hornox
Posts: 139
Joined: 2005-09-22 23:09
 

Re: dynamischer vhost mit Apache möglich?

Post by hornox »

Geht AFAIK nicht, php_admin_value nimmt direkt den String ohne die Umgebungsvariablen von Apache zu expandieren. Und selbst wenn würde es mich wundern wenn der Wert bei jeder Anfrage neu erstellt wird (was ja vorraussetzung wäre damit es wie gewünscht funktioniert). Mit Suexec bzw fastcgi wirst du vermutlich die gleichen Probleme haben.
Viel Spass beim Patchen von PHP :twisted:
Post Reply