Memcached/JSONP
    agentzh 
    agentzh at gmail.com
       
    Wed Dec 23 08:54:36 MSK 2009
    
    
  
On Wed, Dec 23, 2009 at 1:47 PM, agentzh <agentzh at gmail.com> wrote:
> Understood. How about this?
>
>   location /first {
>     echo "before";
>     echo_location_async /second $uri;
>     echo "after";
>   }
>
>   location = /second {
>     set $memcached_key $query_string;
>     memcached_pass 127.0.0.1;
>   }
>
Actually there's always more than one way to do it in nginx. If you
really want to use regexes and match captures, try the following
version of config with "if" statement:
    location /first {
        echo "before";
        echo_location_async /second $request_uri;
        echo "after";
    }
    location = /second {
         if ($query_string ~ '([^?]+)') {
             set $memcached_key $1;
             echo $memcached_key;
         }
    }
Tested successfully on my side ;)
Happy hacking nginx config files! :D
Cheers,
-agentzh
    
    
More information about the nginx
mailing list