[UPHPU] wildcard DNS & web roots

Richard K Miller richardkmiller at gmail.com
Thu Apr 24 16:46:09 MDT 2008


On Apr 24, 2008, at 3:00 PM, 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.

You shouldn't need to change the DNS to do this. If example.com is  
pointing to your server (perhaps it needs to be *.example.com) then  
Apache will listen for every request to any subdomain of example.com.  
Each VirtualHost can respond to a different subdomain.





More information about the UPHPU mailing list