我使用nginx作为web服务器,我想缓存主页"/"的所有内容。这是一个PHP应用程序,我正在使用带有PHP插件的uWSGI。
这是在我的nginx vhost配置文件中:
proxy_cache_path /var/lib/nginx/ levels=1 keys_zone=cache:10m
max_size=1000m inactive=600m;
proxy_temp_path /tmp;
和:
`
location = / {
proxy_cache cache;
proxy_cache_key $host$uri;
proxy_ignore_headers Set-Cookie Cache-Control Expires;
proxy_cache_valid 200 1d;
include uwsgi_params;
uwsgi_modifier1 14;
uwsgi_pass 127.0.0.1:4001;
try_files $uri /index.php?$query_string;
}
我在/var/lib/nginx中没有得到任何东西。nginx使用的用户是www数据,它是/var/lib/nginx/内部所有内容的所有者
我缺了什么?
nginx uwsgi模块有其缓存选项,只需像uwsgi_cache一样将proxy_更改为uwsgi_,而不是proxy_cache