manifestor Asked: 2018-04-28 04:03:49 +0800 CST2018-04-28 04:03:49 +0800 CST 2018-04-28 04:03:49 +0800 CST 如何在没有 IPv6 的情况下运行清漆缓存? 772 操作系统:debian 9,清漆版本:5.0.0 我在我的机器上关闭了 IPv6 支持,并且 varnish 在启动时崩溃并出现以下错误: Error: Cannot open socket: :6081: Address family not supported by protocol 我知道这个问题在这里被问过,但它并没有解决我的问题。另外,我在配置文件中找不到任何与 IP 相关的配置选项。 那么,如何在没有 IPv6 支持的情况下运行清漆缓存呢? cache varnish 1 个回答 Voted Best Answer telcoM 2018-04-28T04:29:47+08:002018-04-28T04:29:47+08:00 默认情况下,主监听地址/端口在文件中的 DAEMON_OPTS 变量中指定/etc/default/varnish为-a :6081,这意味着 IPv4 和 IPv6,端口 6081。 尝试使用端口显式指定 IPv4 侦听地址:例如,如果系统的 IP 地址是 192.168.100.1,则将地址/端口选项编辑为-a 192.168.100.1:6081.
默认情况下,主监听地址/端口在文件中的 DAEMON_OPTS 变量中指定
/etc/default/varnish
为-a :6081
,这意味着 IPv4 和 IPv6,端口 6081。尝试使用端口显式指定 IPv4 侦听地址:例如,如果系统的 IP 地址是 192.168.100.1,则将地址/端口选项编辑为
-a 192.168.100.1:6081
.