ここに助けが必要です。
2つのサーバーをロードバランシングするHAProxyがあります。
HAProxy-192.168.1.20:80
サーバー1 - 192.168.1.18:80
サーバー2 - 192.168.1.19:80
HAProxyと連携するようにVarnish Cacheを設定したいと思います。
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に編集します。私が正しいことをしているのでしょうか?