2017-01-16 114 views
0

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

我们在/ etc/SYSCONFIG /清漆配置地址象下面这样: VARNISH_LISTEN_ADDRESS = [2401:XXXX:XXXX:1 :: 6],[2401:XXXX:XXXX:1 :: 40]

哪失败。

任何帮助,将不胜感激。

感谢,

病毒

回答

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}" 
+0

非常感谢。为我工作。 – Viral

相关问题