
memcached
예를 들어, "match_1" 키로 직접 읽도록 nginx를 구성하고 싶습니다 .
이것이 내 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
. 효과가 있었습니다.
하지만 왜 그런지 모르겠습니다. 나는 이것이 =
정확한 위치만을 보여주고 파서가 주어진 위치에 대해 가능한 다른 일치 항목을 검색하는 것을 중지한다고 생각했습니다. 어떤 의견이라도 감사하겠습니다.