0
http://nginx.org/en/docs/http/ngx_http_memcached_module.htmlnginx的不緩存從反向代理響應
基本配置是在這裏:
worker_processes 2;
events {
worker_connections 1024;
}
error_log /var/log/nginx/nginx_error.log warn;
error_log /var/log/nginx/nginx_error.log info;
http {
upstream backend {
server localhost:3000;
}
server {
listen 80;
location/{
set $memcached_key $uri;
memcached_pass 127.0.0.1:11211;
error_page 404 = @fallback;
}
location @fallback {
proxy_pass http://backend;
}
}
}
它反向代理的打口80時的要求,但總是日誌說:
2016/08/23 15:25:19 [info] 68964#0: *4 key: "https://stackoverflow.com/users/12" was not found by memcached while reading response header from upstream, client: 127.0.0.1, server: , request: "GET /users/12 HTTP/1.1", upstream: "memcached://127.0.0.1:11211", host: "localhost"