是否可以在Squid请求中设置请求标头,以便在缓存中找不到404时进行响应?

时间:2011-07-01 04:15:53

标签: squid

我试图查看文档,但尚未找到任何相关信息。

1 个答案:

答案 0 :(得分:0)

你可以用两个鱿鱼(或一个带有mod_proxy的squid和apache实例)来做到这一点......

配置squid1以使用squid2作为其父cache_peer。仅在没有启用缓存的情况下将第二个squid配置为代理。

通过这种配置,通过请求所需内容,将所需内容填充到squid1的缓存中。

当你准备好“关门”时,可以说,为squid2创建一个url_rewriter帮助器,它只返回一个包含已知无效URL的字符串。使用url_rewriter重新启动squid2。

当此配置到位时,缓存的内容将正常提供,而squid1将转到squid2以获取未缓存的内容,这将为所有URL返回404。