如果后端服务器宕机,如何设置 squid3 以使用缓存进行响应

如果后端服务器宕机,如何设置 squid3 以使用缓存进行响应

我目前已将 squid3 代理设置为透明代理。我在我的配置中使用以下内容:

http_port 3128 transparent
acl localnet src 10.234.255.68/24
acl localhost src 127.0.0.1/255.255.255.255
http_access allow all
http_access allow localhost
cache_dir ufs /var/spool/squid3 5000 16 256

但是如果我关闭 apache 后端服务器进行维护,squid 将不再显示任何内容,只有一个 squid 错误页面。

如果 squid 无法到达后端服务器,我希望它提供任何请求的缓存版本。

这可能吗?如果可以,有人能给我指出正确的方向吗?

相关内容