HAproxy + Varnish 캐시 구성

HAproxy + Varnish 캐시 구성

여기에 도움이 필요합니다.

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.service80으로 변경합니다. 또한 /etc/varnish/default.vcl포트를 80으로 편집하십시오. 내가 옳은 일을 하고 있는 걸까?

관련 정보