Squid Web Cache Wiki

Squid Web Cache 文档

🔗 Feature: 可自定义的错误消息

🔗 详细信息

Squid 允许您自定义错误消息。源分发包中包含不同语言的错误消息。

从 Squid 3.1 开始

对于旧版 Squid,您可以使用配置选项 –enable-err-language=lang 选择语言。

如果需要,您可以复制并重写任何版本的错误消息模板文件。

🔗 deny_info 嵌入式 URL 代码

Squid-2.1 至 Squid-3.1 仅提供此宏代码

Squid-3.2 添加了 URL 模板代码

🔗 ERR_* 嵌入式模板代码

此列表描述了 Squid 将在错误响应消息中替换的宏代码,以及将插入的详细信息。

🔗 HTTPS 不显示自定义错误页面

HTTPS 使用 HTTP CONNECT 消息通过代理进行中继。由于浏览器处理这些 CONNECT 消息的行为(在 https://bugzilla.mozilla.org/show_bug.cgi?id=479880 中描述),代理生成的任何自定义错误页面都会被忽略,而显示一个通用的浏览器页面。

通常,此浏览器页面会提及连接失败或其他无关紧要的细节。

事实上,除 200 OK 之外的任何响应都会被浏览器完全丢弃,并显示相同的浏览器模板页面。这可能导致在使用通过认证代理的 HTTPS 时出现一些非常奇怪的认证问题,以及在使用消息正文与 407 消息相关的认证方案时出现问题。

类别:功能

导航:站点搜索站点页面类别🔼 向上