Haproxy 간단 설치 및 사용법 - Linux (CentOS7)
서버 정보
더보기
docker1 - 10.0.0.21
docker1 - 10.0.0.21
-> httpd container1 - 172.17.0.2
-> httpd container2 - 172.17.0.3
docker2 - 10.0.0.22
-> nginx container1 - 172.17.0.2
-> nginx container2 - 172.17.0.3
haproxy - 10.0.0.30
설치
yum install -y haproxy
설정
vi /etc/haproxy/haproxy.cfg
프론트 설정
frontend 사용할 이름 허용할 IP:접근 포트
default_backend 백엔드에서 사용할 이름
백앤드 설정
backend 프론트에서 설정한 이름
balance 사용방식
server 이름 IP:포트 healthcheck 여부
서비스 재시작
systemctl restart haproxy
확인
포트 확인
proxy 서버에 80으로 접속 시
새로고침 하면 다른 서버로 연결 됨
proxy 서버에 8080으로 접속 시
새로고침 하면 다른 서버로 연결 됨
Haproxy 대시보드 설정
vi /etc/haproxy/haproxy.cfg 파일에 아래 내용 추가접속 화면