linux – 我们可以在同一系统上运行的两个端口上有两个清漆吗?
作者:互联网
如果我们可以在同一台机器上的不同端口上运行两个varnish实例,那我只是在徘徊?
我试图在本地实现主动 – 主动模式.
解决方法:
是的你可以.不确定你在做什么,但是你可以运行两个清漆进程,每个运行在不同的端口上,或者一个varnish实例监听两个端口.每个例子:
varnishd -a 0.0.0.0:3000 -f /etc/varnish/default_1.vcl -i varnish_1 -n /var/lib/varnish/ubuntu1.dev/varnish_1
varnishd -a 0.0.0.0:3001 -f /etc/varnish/default_2.vcl -i varnish_2 -n /var/lib/varnish/ubuntu1.dev/varnish_2
上面的命令启动两个varnish守护进程,侦听端口3000和3001,具有不同的配置文件,实例名称和工作目录.它们必须具有不同的工作目录,否则将与共享内存文件(shm)发生冲突.
更常见的情况是绑定到两个端口的单个varnish守护程序(这也是一个更好的设置).
varnishd -a 0.0.0.0:3000,0.0.0.0:3001 -f /etc/varnish/default.vcl
标签:linux,varnish,varnish-vcl 来源: https://codeday.me/bug/20190624/1278851.html