操作系统: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
。