答案1
我看到两个选择:
修改另一台服务器以提供缓存标头。
使用headers_more模块。它允许添加标头以错误 http 响应,但您必须重新编译 nginx。
使用Lua 模块。
原始答案
无法在客户端(浏览器)上缓存错误页面
您可能希望缓存来自另一台服务器的响应,这可以通过proxy_cache
指令来实现。另请查看proxy_cache_valid
指令。
我看到两个选择:
修改另一台服务器以提供缓存标头。
使用headers_more模块。它允许添加标头以错误 http 响应,但您必须重新编译 nginx。
使用Lua 模块。
无法在客户端(浏览器)上缓存错误页面
您可能希望缓存来自另一台服务器的响应,这可以通过proxy_cache
指令来实现。另请查看proxy_cache_valid
指令。