Op dit moment ben ik bezig met het opzetten van een webserver die verschillende virtual hosts moet kunnen aansturen. Omdat het aantal virtual hosts nogal groot kan worden zo het ideaal zijn om deze virtual hosts dynamisch aan te kunnen maken, dus zonder apache opnieuw te moeten starten. Opzich makkelijk icm mod_vhost_alias en VirtualDocumentRoot zou je zeggen.
Maar ik zou het graag op de volgende manier indelen:
/home/<gebruiker_1>/sub1.domain.tld => http://sub1.domain.tld
/home/<gebruiker_2>/sub2.domain.tld => http://sub2.domain.tld
/home/<gebruiker_2>/sub3.domain.tld => http://sub3.domain.tld
Waarbij gebruiker1 dus één subdomains heeft en gebruiker 2 twee subdomains. Daardoor is het dus niet meer mogelijk om dit met VirtualDocumentRoot op te lossen omdat deze de DocumentRoot rewrite aan de hand van de request naar de server.
Eigenlijk vraag ik me dus af of het mogelijk is om apache te laten kijken bij welke user een subdomain hoort en dan bij deze user in de /home directory voor de desbetreffende subfdomain directory te kijken. (mischien doormiddel van een perl script in de httpd.conf)
Maar ik zou het graag op de volgende manier indelen:
/home/<gebruiker_1>/sub1.domain.tld => http://sub1.domain.tld
/home/<gebruiker_2>/sub2.domain.tld => http://sub2.domain.tld
/home/<gebruiker_2>/sub3.domain.tld => http://sub3.domain.tld
Waarbij gebruiker1 dus één subdomains heeft en gebruiker 2 twee subdomains. Daardoor is het dus niet meer mogelijk om dit met VirtualDocumentRoot op te lossen omdat deze de DocumentRoot rewrite aan de hand van de request naar de server.
Eigenlijk vraag ik me dus af of het mogelijk is om apache te laten kijken bij welke user een subdomain hoort en dan bij deze user in de /home directory voor de desbetreffende subfdomain directory te kijken. (mischien doormiddel van een perl script in de httpd.conf)