On Wed, Dec 10, 2014 at 09:51:11PM -0500, hyperion wrote:
Hi there,
> location ~ ^/event/[0-9,A-Z]{16}/info$ {
> proxy_pass http://localhost:7777;
> }
> I don't get a match.
[root@monolith1 nginx]# sbin/nginx -t
nginx: [emerg] unknown directive "16}/info$" in
/usr/local/nginx/conf/nginx.conf:32
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
I suspect that you also don't get the config file used at all.
> I have to manually repeat the [0-9,A-Z] sixteen times to get a match.
> Escaping the {} doesn't work either, i.e. /[0-9,A-Z]\{16\}/info
>
> How can I use the {} syntax correctly?
This page seems to describe the nginx regular expression syntax
http://nginx.org/en/docs/http/server_names.html#regex_names
f
--
Francis Daly [email protected]
_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx