memcached
例如,我想配置 nginx 以通过键“match_1”直接读取。
这是我的server
配置
server {
listen 8080;
server_name localhost;
location /get_match {
set $memcached_key "match_$arg_match";
memcached_pass 192.168.3.54:11211;
}
}
然而,当我尝试访问http://example.com:8080/get_match?match=1我得到一个404 Not Found
。
我错过了什么?
编辑:
我改为location /get_match
,location @get_match
不再出现 404,而是一个空白页。
固定的:
我改成了location = /get_match
。成功了。
答案1
我只改为location /get_match
。location = /get_match
它起作用了。
但我不明白为什么。我认为它只=
显示确切位置,并阻止解析器搜索给定位置的其他可能匹配项。任何评论都将不胜感激。