0
回答
请问nginx不能向memcached进行set key 的操作,那应该如何才能使得nginx对me
华为云数据库免费试用   

我在配置nginx和memcached时,出现了一个问题

就是如果使用 set memcached_pass server_ip:11211

访问网页时就会出现404not found

上网搜索之后才发现,nginx不会主动对memcached进行set key操作,在访问页面时首先到memcached进行get

get不到,就会出现404错误

下面是我的nginx配置文件:

         worker_processes  1;
4 daemon off;
5 master_process off;

11
12
13 events {
14 worker_connections 1024;
15 }
16
17
18 http {
19 include mime.types
20 default_type application/octet-stream;
21
25

27
28 sendfile on;
0;
32 keepalive_timeout 65;

35
36 server {
37 listen 80;
38 server_name 服务器ip;
45 location / {
46 set $memcached_key $uri;
47 memcached_pass 服务器ip:11211;
50 root html;
51 index index.html index.htm;
52 }
53
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
请各位指点
举报
lvzhenyu
发帖于8年前 0回/1K+阅
顶部