여기에 도움이 필요합니다.
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으로 편집하십시오. 내가 옳은 일을 하고 있는 걸까?