varnish侦听同一接口上的多个IPv6地址

时间:2017-01-16 18:10:04

标签: ipv6 varnish

我们在CentOS 6.5 64位上使用清漆3.0.3。我们有一个具有多个IPv6地址的接口。 Varnish通过在/ etc / sysconfig / varnish中配置相同的内容来监听单个IPv6,但如果我从同一个接口配置多个IPv6,则varnish守护程序无法启动。

我们在/ etc / sysconfig / varnish中配置地址,如下所示: VARNISH_LISTEN_ADDRESS = [2401:XXXX:XXXX:1 :: 6],[2401:XXXX:XXXX:1 :: 40]

失败了。

任何帮助都将不胜感激。

谢谢,

病毒

1 个答案:

答案 0 :(得分:1)

修改您的/etc/sysconfig/varnish;添加一个新变量VARNISH_LISTEN_IPv6ADDRESS=,如下所示:

VARNISH_LISTEN_ADDRESS=127.0.0.1,10.11.72.6
VARNISH_LISTEN_IPv6ADDRESS=[2401:xxxx:xxxx:xxxx::1]:80, =[2401:xxxx:xxxx:xxxx::2]:80

更改守护程序选项,如下所示:

DAEMON_OPTS="-a ${VARNISH_LISTEN_ADDRESS}:${VARNISH_LISTEN_PORT},${VARNISH_LISTEN_IPv6ADDRESS} \
         -f ${VARNISH_VCL_CONF} \
         -T ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT} \
         -t ${VARNISH_TTL} \
         -w ${VARNISH_MIN_THREADS},${VARNISH_MAX_THREADS},${VARNISH_THREAD_TIMEOUT} \
         -u varnish -g varnish \
         -S ${VARNISH_SECRET_FILE} \
         -s ${VARNISH_STORAGE}"