NGINX + memcached, ubicación no encontrada

NGINX + memcached, ubicación no encontrada

Quiero configurar nginx para leer directamente memcachedmediante la clave "match_1", por ejemplo.

Esta es mi serverconfiguración

server {
    listen 8080;
    server_name localhost;

    location /get_match {

            set             $memcached_key "match_$arg_match";
            memcached_pass  192.168.3.54:11211;

    }

}

Sin embargo, cuando intento accederhttp://ejemplo.com:8080/get_match?match=1Yo tengo un 404 Not Found.

¿Qué me estoy perdiendo?


EDITAR:

Cambié location /get_matcha location @get_matchy ya no me sale un 404, sino una página en blanco.


FIJADO:

Me cambié a location = /get_match. Funcionó.

Respuesta1

Solo cambié location /get_matcha location = /get_match. Funcionó.

Aunque no entiendo por qué. Pensé que =solo muestra la ubicación EXACTA y evita que el analizador busque otras posibles coincidencias para la ubicación dada. Cualquier comentario será bienvenido.

información relacionada