본문 바로가기
Container

Docker에서 HaProxy 활용하여 Load Balance

by Royal! 2023. 5. 16.
728x90
반응형

구성환경


환경설정

CentOS - 01(10.0.0.1서버)

httpd(apache2)설치해서 서버 설정

 

docker run -d -p 60080:80 --name h1 httpd

## -d 데몬실행, -p 포트설정 , --name 이름설정, httpd 아파치 설치

 

docker exec -it h1 /bin/bash

## h1(httpd)의 bash쉘 실행

 

cat > /usr/local/apache2/htdocs/index.html >> EOF

## index.html 파일에서 EOF를 칠 때까지 스크립트 입력

 

결과

 


환경설정

CentOS - 02(10.0.0.2서버)

 

위 01서버와 동일 다만 다른점은 서버가 nginx

 

결과 


CentOS7- 03

yum install -y haproxy

## haproxy 설치

 

vi /etc/haproxy/haproxy.cfg

## proxy 환경설정 접속

 

 

##63번째 줄 포트번호 80으로 바꾸기

 

## 로드밸런스 서버 IP, Port 설정

 

방화벽 설정

##도커가 아닌 Haproxy에 대한 설정이므로 방화벽 설정을해줘야 합니다.


결과

 

로드밸런스 완료

728x90
반응형

'Container' 카테고리의 다른 글

Docker save, load, tar, scp 명령어 실습  (0) 2023.05.17
Docker 복사(CP) 실습 예제  (0) 2023.05.17
Docker httpd image 생성 절차  (0) 2023.05.16
Container LifeCycle  (0) 2023.05.16
Docker 이미지 및 명령어 모음  (0) 2023.05.16

최근댓글

최근글

Royal! © 2024