sub domain trickery

Maxim Dounin mdounin at mdounin.ru
Tue Jan 4 01:46:38 MSK 2011


Hello!

On Mon, Jan 03, 2011 at 07:00:12AM -0500, cjaredrun wrote:

> Not sure if this is possible, but I am wanting to make subdomains be
> redirected to specific folders dynamically via the nginx.conf file.  so
> my DNS would point *.domain.com to the server. and depending on what the
> person typed in for the subdomain, for example   folder1.domain.com it
> would point them to ~/public_html/folder1 for the site files. 
> folder2.domain.com >> site files in ~/public_html/folder2.   
> 
> So if the folder exists, it goes there otherwise, goes 404. 
> 
> Is this possible to pull off dynamically? 
> 
> Thanks for thoughts on this.

Something like this should work:

server {
    server_name ~^(?<domain>)\.example\.com$;
    root /path/to/public_html/$domain;
}

Maxim Dounin



More information about the nginx mailing list