NGINX + memcached, localização não encontrada

NGINX + memcached, localização não encontrada

Quero configurar o nginx para ler diretamente memcachedpela chave "match_1", por exemplo.

Esta é a minha serverconfiguração

server {
    listen 8080;
    server_name localhost;

    location /get_match {

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

    }

}

Porém, quando tento acessarhttp://example.com:8080/get_match?match=1Eu recebo um 404 Not Found.

o que estou perdendo?


EDITAR:

Mudei location /get_matchpara location @get_matche não recebo mais um 404, mas uma página em branco.


FIXO:

Eu mudei para location = /get_match. Funcionou.

Responder1

Só mudei location /get_matchpara location = /get_match. Funcionou.

Eu não entendo o porquê, no entanto. Achei que =apenas mostrava a localização EXATA e impedia o analisador de procurar outras correspondências possíveis para o local fornecido. Quaisquer comentários serão apreciados.

informação relacionada