lnmp 反代后 vps 上看不到 缓存文件?

2015-07-05 14:40:23 +08:00
 ji1043
反代后看不到 缓存文件,已经添加了


client_body_buffer_size 512k;
proxy_connect_timeout 5;
proxy_read_timeout 60;
proxy_send_timeout 5;
proxy_buffer_size 16k;
proxy_buffers 4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 128k;
proxy_temp_path /home/cache/temp;
proxy_cache_path /home/cache/path levels=1:2 keys_zone=cache_one:500m inactive=7d max_size=30g;


重启无错,可以实现反代,但是目录下就是没有缓存文件!

想请问下 默认状态下 如果不指定缓存目录 ,ng把缓存文件存放在哪里? 还有就是 没有出现缓存文件是否意味着就算反代成功了,实际上还是没有反代?
2369 次点击
所在节点    NGINX
3 条回复
402645707
2015-07-05 19:22:02 +08:00
这段不应该写在location /里吗?
ji1043
2015-07-05 20:24:49 +08:00
@402645707 查到 proxy_cache_path 明确应该写在 http 里面的····
qgy18
2015-07-05 23:25:43 +08:00
试试这个:
proxy_ignore_headers Set-Cookie;

另外看看你反代的网站是不是有 no-cache 响应头。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/203452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX