본문 바로가기

리눅스

31. Load Balancer

1. Load Balancer

  -  Proxy :인터넷 초창기에 느린 인터넷 속도로 웹사이트 접속이 원활하지 못한 경우 내부 서버에 웹사이트의 캐시 정                 보를 저장 후  내부 사용자들에게 서비스.

         -> Forward : 서버에서와 클라이언트 사이 존재

         -> Reverse : 라운드 로빈 가중치에 따른 방식

 

2. HAproxy

  - Reverse Proxy -> Load Balancer

 

3. HAproxy 구성

  - centos 2,3에 httpd 설치

  - pc 모두 네트워크 카드를 추가 후 host only로 변경

 

  - 네트워크 설정파일 복사하여 사용

Centos 1,2,3 ip 설정

 

  - PING 테스트

핑 확인

 

 

  - 웹서버 설정

  - 방화벽 개방 및 웹서비스 시작

 

 

  - HAproxy 설치

HAproxy 설치

  - HAproxy 설정

포트 80번으로 설정

 

지정한 웹서버 ip와 포트 입력 및 사용하지않는 부분 주석 처리

  - 방화벽개방

  - 테스트

라운드 로빈 형식이므로 새로 고침을 하게되면 2번 3번의 웹서버를 번갈아가며 나오는 것을 볼 수 있다.

 

  - 포트를 60080로 변경하는 법 ( 포트 변경 법 )

웹서버 포트 60080으로 변경
서비스 재시작 및 방화벽 개방

 

 

 

프록시 설정에서 해당 웹서버 포트 변경
서비스 재시작

 

정상적으로 접속됨을 보인다.

 

'리눅스' 카테고리의 다른 글