Nginx – 使用proxy_pass在错误页面中清空响应
发布时间:2021-02-21 07:03:01 所属栏目:Nginx 来源:互联网
导读:任务:nginx配置反向代理到具有动态查找和缓存的docker容器.流程工作流程检查缓存.如果上游发现 - 代理如果找不到 - 请求它,缓存和代理如果找到但缓存无效 - 清除缓存并再次运行当前配置(模板):server { listen *; server_name {{host}}; set $attemp
任务:nginx配置反向代理到具有动态查找和缓存的docker容器. 流程工作流程 >检查缓存.如果上游发现 – 代理 当前配置(模板):
它几乎可以工作.除了缓存无效且error_page触发的情况外,一切正常. 在这种情况下,进程按原样运行,即log:
它向上游提出了正确的请求. 但是响应是空的! 在下一个请求 – 一切正常,上游从缓存中获取. 为什么以及如何解决这个问题? 最佳答案 该死的很简单.error_page 504 = @run;而不是error_page 504 @run; (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Nginx反向代理:post_action如果代理缓存命中 – Possbile?
- http – Nginx proxy_cache_key $request_body被大型请求体
- python – 如何将远程IP传递给代理服务? – Nginx
- Nginx和Unicorn在不同的机器上
- nginx location regex – 字符类和匹配范围
- Ubuntu 14.04中缺少nginx php5-fpm conf文件
- 拦截后端301/302重定向(proxy_pass)并重写到另一个位置块有
- 部署 – 部署两个不同的Play!应用程序在同一主机名上
- 安全性 – IPTables不会立即使用ipset阻止IP
- nginx – 只能用root运行uwsgi