1번, 2번 서버에 httpd 패키지를 다운로드합니다.
1번, 2번 서버를 구분할 수 있게 /var/www/html/index.html을 만들어 내용을 넣어 놓습니다. (1번서버 : web-test-1, 2번서버 : web-test-2)
3번 서버에는 yum -y install haproxy 명령어로 패키지 다운로드합니다.
3번 서버에서 /etc/haproxy/haproxy.cfg 설정파일로 접속합니다.
63번 줄에 기본 5000번 포트로 설정되어 있는 부분을 80으로 변경합니다.
backend app부분에 있는 server는 주석 처리해주고 제가 설정한 웹 서버 1번과 2번을 넣어줍니다. 포트는 모두 80포트입니다.
설정을 마치고 service haproxy start로 데몬을 실행시키고 테스트해봅니다.
10.0.0.3으로 접속하고 새로고침을 눌러보면 reverse proxy가 작동함을 알 수 있습니다.