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        fran...@daoine.org

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to