Haproxy 부하 균형 80 포트 여러 tomcat 에 접근 하 는 동일 한 응용
3940 단어 프로젝트 운영
저 는 3 개의 tomcat 로 3 개의 사 이 트 를 만 들 었 습 니 다. tomacat 의 포트 분 배 는 8081, 8082, 8083 으로 수정 되 었 습 니 다.tomcat 세 개 를 시작 하여 tomacat 가 정상적으로 접근 할 수 있 는 지 확인 합 니 다.
http://localhost:8081/;http://localhost:8082/;http://localhost:8083/;
2. 여러 사이트 에 여러 개의 응용 프로그램 을 배치 합 니 다.
저 는 3 개의 tomcat 에서 모든 tomcat 에 하나의 응용 프로그램 을 배치 합 니 다.모든 응용 프로그램 은 하나의 웹 페이지 만 있 고 해당 하 는 응용 을 나타 내 는 데 사용 된다.
tomcat-8081;
tomcat-8082;
tomcat-8083;
3. 여러 사이트 에서 사용 할 접근;
http://localhost:8081/app/;
http://localhost:8082/app/;
http://localhost:8083/app/;
4. haproxy 의 haproxy. cfg 설정 파일 을 수정 합 니 다.
global
maxconn 15000
nbproc 1
daemon
defaults
mode tcp
retries 3
option abortonclose
maxconn 32000
timeout connect 300000ms
timeout client 300000ms
timeout server 300000ms
log 127.0.0.1 local0 err
listen win_ss
bind 0.0.0.0:80
mode http
#balance source
server s1 127.0.0.1:8081 weight 1 rise 2 fall 3
server s2 127.0.0.1:8082 weight 1 rise 2 fall 3
server s3 127.0.0.1:8083 weight 1 rise 2 fall 3
listen status
bind 0.0.0.0:1188
mode http
stats refresh 30s
stats uri /
stats auth admin:admin
#stats hide-version
stats admin if TRUE
프로필 수정 이 완료 되면 haproxy 를 다시 시작 합 니 다.
5. haproxy 접근 애플 리 케 이 션 을 통 해;
http://localhost/app/;현재 웹 페이지 를 계속 새로 고침 하여 변 화 를 봅 니 다.
6. 통계 페이지 설정
http://localhost:1188/status;
제 가 사용 하 는 Haproxy 는... haproxy - 1.7.10 (windows 버 전);