如何在没有 IPv6 的情况下运行清漆缓存?

如何在没有 IPv6 的情况下运行清漆缓存?

操作系统:debian 9,清漆版本:5.0.0

我已经关闭了机器上的 IPv6 支持,并且 varnish 在启动时崩溃并出现以下错误:

Error: Cannot open socket: :6081: Address family not supported by protocol

我知道这个问题已经在这里被问过这里,但这并不能解决我的问题。另外,我在配置文件中找不到任何与 IP 相关的配置选项。

那么,在没有 IPv6 支持的情况下如何运行 varnish 缓存呢?

答案1

/etc/default/varnish默认情况下,主监听地址/端口在文件中的 DAEMON_OPTS 变量中指定为-a :6081,这意味着 IPv4 和 IPv6,端口 6081。

尝试使用端口显式指定 IPv4 侦听地址:例如,如果系统的 IP 地址是 192.168.100.1,请将地址/端口选项编辑为-a 192.168.100.1:6081

相关内容