Welcome! Log In Create A New Profile

Advanced

Re: Arbitrarily slicing $server_name into subdomains?

Tobia Conforto
January 08, 2010 10:34AM
Igor Clark wrote:
> url: http://client.myserver.net/
> root: /var/www/docs/myserver.net/client/public
>
> url: http://project.client.myserver.net/
> root: /var/www/docs/myserver.net/client/project/public
>
> url: http://sub.project.client.myserver.net/
> root: /var/www/docs/myserver.net/client/project/sub/public
> (etc.)

In this case, a smarter regexp is enough:

server_name ~ ^([^.]+\.)?([^.]+\.)?([^.]+\.)?([^.]+\.)?myserver\.net$;
root /var/www/docs/myserver.net/$4/$3/$2/$1/public;

Add as many ([^.]+\.)? blocks as you need. This works because /var/www/docs/myserver.net/////public is a valid UNIX path, equivalent to /var/www/docs/myserver.net/public

-Tobia
_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Arbitrarily slicing $server_name into subdomains?

Igor Clark January 06, 2010 02:28PM

Re: Arbitrarily slicing $server_name into subdomains?

Igor Clark January 06, 2010 02:46PM

Re: Arbitrarily slicing $server_name into subdomains?

Tobia Conforto January 08, 2010 10:34AM

Re: Arbitrarily slicing $server_name into subdomains?

Igor Clark January 09, 2010 04:10PM

Re: Arbitrarily slicing $server_name into subdomains?

merlin corey January 11, 2010 02:24PM

Re: Arbitrarily slicing $server_name into subdomains?

merlin corey January 11, 2010 02:26PM

Re: Arbitrarily slicing $server_name into subdomains?

Igor Clark January 14, 2010 05:36PM

Re: Arbitrarily slicing $server_name into subdomains?

merlin corey January 14, 2010 06:00PM

Re: Arbitrarily slicing $server_name into subdomains?

Igor Clark January 15, 2010 02:20PM

Re: Arbitrarily slicing $server_name into subdomains?

Tobia Conforto January 14, 2010 06:14PM

Re: Arbitrarily slicing $server_name into subdomains?

Igor Clark January 15, 2010 02:22PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 244
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready