![HAproxy + Varnish 缓存配置](https://linux22.com/image/163840/HAproxy%20%2B%20Varnish%20%E7%BC%93%E5%AD%98%E9%85%8D%E7%BD%AE.png)
这里需要一些帮助。
我有 HAProxy,它对 2 台服务器进行负载平衡。
HAProxy-192.168.1.20:80
服务器 1 - 192.168.1.18:80
服务器 2 - 192.168.1.19:80
现在我想配置 Varnish Cache 以与 HAProxy 一起使用。
在 Varnish 的 default.vcl 文件中,我设置了 HAProxy 的 IP 和端口,但是当我输入-curl -I 192.168.1.20
(HAProxy 的 IP)时,我没有收到任何消息。
知道我哪里出错了吗?
答案1
好吧,没关系,看来我做错了。
由于varnish监听的端口,haproxy前端的端口必须进行编辑。将 haproxy 的前端端口更改为 8080,并将/etc/default/varnish
和中的端口/lib/systemd/system/varnish.service
更改为 80。还将/etc/varnish/default.vcl
端口编辑为 80。我做对了吗?