웹서버 이중화 로드밸런싱 기록용
2024. 1. 11. 10:00

centos 기준

 

 

1. 로드밸런서 서버 구성

- mod_proxy 및 관련 모듈 설치

sudo yum install httpd mod_proxy mod_proxy_http

 

- Apache HTTPD 구성 파일 수정 : Apache HTTPD의 구성 파일(/etc/httpd/conf/httpd.conf)을 열어 mod_proxy와 mod_proxy_http 모듈을 활성화합니다.


LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so

<Proxy balancer://mycluster>
   BalancerMember http://192.168.5.35:8080
   BalancerMember http://192.168.5.77:8080
</Proxy>

ProxyPass / balancer://mycluster/
ProxyPassReverse / balancer://mycluster/

 

- 백그라운드에서 Apache HTTPD 재시작

sudo systemctl restart httpd

 

 

2. 아파치 웹 서버 구성 

- yum install httpd 명령으로 아파치 설치

- 아파치 구성 파일(/etc/httpd/conf/httpd.conf)을 열어 가상 호스트 설정 추가

 

3. 자바 톰캣 서버 구성시 설치목록