[UPHPU] wildcard DNS & web roots

Alvaro Carrasco alvaro at epliant.com
Thu Apr 24 16:15:14 MDT 2008


Wade Preston Shearer wrote:
> I am trying to set up wildcard DNS and web roots for developer 
> sandboxes, like this:
>
> *2.*1.dev.example.com ➞ /home/*1/sites/*2/htdocs/
> *2.*1.dev.example.com ➞ /home/*1/sites/*2/htdocs/
> *2.*1.dev.example.com ➞ /home/*1/sites/*2/htdocs/
>
>
> Where *2 is a project and *1 is a username, like this:
>
> www.jdoe.dev.example.com ➞ /home/jdoe/sites/www/htdocs/
> blogs.jdoe.dev.example.com ➞ /home/jdoe/sites/blogs/htdocs/
> test2.jdoe.dev.example.com ➞ /home/jdoe/sites/test2/htdocs/
>
>
> I have worked two different places previously where we had something 
> such as this set up. I did not do it myself though so I do not know 
> exactly what was involved. I am fairly certain that it was just done 
> with some regular expressions. I am getting resistance, from the team 
> that manages the servers that I am trying to get it implemented on 
> now, that it won't be possible because of missing modules and "a lot 
> of caveats" that come from said modules even if they were installed. 
> Does such a set up really require additional modules? Is it really 
> that complicated? Can't this just be done with regular expressions in 
> your DNS and in your httpd.conf?
>
> This is on linux servers running Apache.
> ------------------------------------------------------------------------
The way to do that is with VirtualDocumentRoot using the mod_vhost_alias 
apache module:
http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html

Alvaro


More information about the UPHPU mailing list