我们在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]
失败了。
任何帮助都将不胜感激。
谢谢,
病毒
答案 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}"