스마트웹앱콘텐츠전문가/프록시 서버 5

[HAPROXY] 로드 밸런서 구현

--------- 환경 -------------- 프록시 서버(로드 밸런서) - 192.168.0.56 DB 서버1 - 192.168.0.32 DB 서버2 - 192.168.0.69 DB 서버1,2는 양방향 복제 동작 중 ----------------------------- [초기 세팅]1. DB 서버에 접속 후, 프록시 서버에서 접속하여 작업할 수 있는 계정 생성 및 해당 계정에 대한 권한 부여. mysql> user mysql; mysql> insert into user(Host, User) values('192.168.0.56', 'haproxy'); mysql> grant all privileges on testdb.* to 'haproxy'@'192.168.0.56' identified by '..

[HAPROXY] 간단한 프록시 서버 구현

------- 환경 -------- 프록시 서버 - 192.168.0.56 웹 서버 - 192.168.0.32 웹 서버에 httpd 서비스가 동작 중 ---------------------- [프록시 서버] ~]# vi /etc/haproxy/haproxy.cfg ~]# systemctl restart haproxy 서비스 재시작 시 문제가 발생한다면 systemctl status haproxy를 통하여 원인 파악 후 조치 후, 다시 서비스 재시작 ~]# netstat -tnlp 를 통해서 8001포트 확인 브라우저로 결과 확인

[HAPROXY] 설치 관련

HA프록시는 여러 서버에 요청을 분산시키는 TCP 및 HTTP 기반 응용 프로그램 및 네트워크 스위치에서 제공하는 L4, L7의 기능 및 로드 밸런싱 기능 일부 제공 한다고 합니다. ------------------------------------------------------------------------------------------ 로드 배런싱 환경 HAPROXY Server - 192.168.0.56(centos7) Mysql(MariaDB)DB Server1 - 192.168.0.32(centos7) Mysql(MariaDB)DB Server2 - 192.168.0.69(centos7) ----------------------------------------------------------..