메뉴 닫기

HA-PROXY (haproxy) Layer7 설치

 

Cap 2014-08-25 11-10-50-011

 

프록시 라고 하면 예전에는 squid 라는 프로그램을 많이 섰었는데

또 다른 사용할만한 프록시 프로그램으로 HA-PROXY 라는것도 있다.

squid 보다 설치가 간단하고 웹사이트에 운영해본결과 꽤 안정적으로 운영이 되고 있다

 

사이트
 
설치
 
다운로드
 
설치 & 컴파일
tar xvfz haproxy-1.4.24.tar.gz
cd haproxy-1.4.24/
 
32비트
make TARGET=linux26 ARCH=x86 PREFIX=/usr/local/haproxy
 
64비트
make TARGET=linux26 ARCH=x86_64 PREFIX=/usr/local/haproxy
 
make install
 
스크립트 복사
cd examples/
cp haproxy.init /etc/rc.d/init.d/haproxy
chmod 755 /etc/rc.d/init.d/haproxy
mkdir -p /etc/haproxy/
cp haproxy.cfg /etc/haproxy/
mkdir -p /etc/haproxy/errors/
cp ./errorfiles/* /etc/haproxy/errors/
 
심볼릭 링크 지정

ln -sf /usr/local/sbin/haproxy /usr/sbin/haproxy

 

프로그램 시작

/etc/init.d/haproxy start

 
TIP

 

HAPROXY 서버에서 0.0.0.0:포트주소 형식으로 LISTEN 상태라면 해당 포트로는 haproxy 실행되지 않음

 

tcp        0      0 192.168.0.1:80             0.0.0.0:*                   LISTEN      17783/haproxy

tcp        0      0 192.168.0.2:80             0.0.0.0:*                   LISTEN      15677/httpd

 

httpd.conf

Listen 192.168.0.2:80

 

haproxy.conf

listen  test 192.168.0.1:80

분배테스트
 

VIP 공인 ↔ 공인 : 분배됨

VIP 공인 ↔ 사설 : 분배됨

 

VIP 사설 ↔ 사설 : 분배됨

VIP 사설 ↔ 공인 : 분배됨

 

HAPROXY 서버에서 리얼서버 분배 포트로 통신가능하면 전세계 어디든지 넘길수 있음

 
END
 
[polldaddy rating=”7739789″] 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다