使用FTP清除NGINX缓存



我有一个NGINX服务器设置来处理网站的缓存(在其他地方运行)。

工作起来很有魅力,但我们希望管理员可以选择从后台清除缓存。我想使用FTP来处理这个问题,只需从缓存目录中删除所有文件。

我设置了这样的缓存:

proxy_cache_path /var/cache/nginx/my_site levels=1:2 keys_zone=MY_SITE:8m max_size=2048m inactive=720m;

然而,这些文件被存储为具有权限700。我如何告诉NGINX也向该组授予权限(770)?然后我会将我创建的FTP用户添加到该组中。

任何其他处理冲洗的建议都可以(我仔细阅读了另一条线索)。后台位于另一个位置,所以我必须使用一些远程技术。

您可以使用proxy_cache_purge指令,查找详细信息http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_purge(本指令见1.5.7)

最新更新