相关疑难解决方法(0)

如何将 Nginx 设置为缓存反向代理?

我最近听说 Nginx 为其反向代理功能添加了缓存。我环顾四周,但找不到太多关于它的信息。

我想将 Nginx 设置为 Apache/Django 前面的缓存反向代理:将一些(但不是全部)动态页面的 Nginx 代理请求发送到 Apache,然后缓存生成的页面并从缓存中为这些页面提供后续请求。

理想情况下,我想以两种方式使缓存无效:

  1. 设置缓存项目的过期日期
  2. 显式地使缓存项无效。例如,如果我的 Django 后端更新了某些数据,我想告诉 Nginx 使受影响页面的缓存无效

是否可以设置 Nginx 来做到这一点?如何?

nginx proxy varnish reverse-proxy

149
推荐指数
6
解决办法
17万
查看次数

标签 统计

nginx ×1

proxy ×1

reverse-proxy ×1

varnish ×1