'auto'rewrite link to a folder
Francis Daly
francis at daoine.org
Thu Aug 14 09:01:14 UTC 2014
On Thu, Aug 14, 2014 at 09:12:39AM +0200, Pascale Camille wrote:
Hi there,
> i confirmed it used to work greatly
> i was working as teacher and needed subdomain easy
> create or delete in one minute!
> avoiding me to do subdomain process...
> (no database site)
I don't see how what you provided could ever have worked as you describe.
However, that does not matter: the following skeleton seems to work for
me; add the rest of your config in as needed:
Preparation:
$ mkdir -p /tmp/www/{one,two,three}
$ for i in /tmp/www/{one,two,three}; do
echo "content of $i/index.html" > $i/index.html; done
nginx.conf server block:
server {
server_name ~^(?P<user>.+).example.com;
root /tmp/www/$user;
}
Note that I use the "(?P<" syntax for the named capture; that's what my
pcre engine needs.
Then test:
$ curl -H Host:one.example.com http://localhost/
content of /tmp/www/one/index.html
$ curl -H Host:two.example.com http://localhost/
content of /tmp/www/two/index.html
$ curl -H Host:nil.example.com http://localhost/
which gives "404 Not Found", as expected.
f
--
Francis Daly francis at daoine.org
More information about the nginx
mailing list