我使用nginx作为网络服务器,我想为我的主页“/”缓存所有内容。这是一个PHP应用程序,我正在使用uWSGI和PHP插件。
这是在我的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-data,它是/ var / lib / nginx /
内所有内容的所有者我失踪了什么?
答案 0 :(得分:2)
nginx uwsgi模块有自己的缓存选项,只需将proxy_更改为uwsgi_,如uwsgi_cache而不是proxy_cache