본문으로 바로가기

Haproxy 간단 설치 및 사용법 - Linux (CentOS7)

서버 정보

더보기

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 파일에 아래 내용 추가

접속 화면

 

ITLinux카테고리의 다른글

HTTP 서버 설정 (Linux)  (0) 2022.12.06
DNS 서버 설정 (Linux)  (0) 2022.11.22
DHCP 서버 설정 (Linux)  (0) 2022.11.15
Linux Process  (0) 2022.11.08
리눅스 프로그램 설치(Source, RPM, YUM)  (0) 2022.11.07