[웹와스] 아파치 톰캣 연동 방법 3가지

·2022년 11월 22일
0

mod_proxy

특징

  • 포워드 프록시, 리버스 프록시, 부하 분산 기능
  • 내장 모듈, httpd 패키지 설치시에 사용 가능
  • 리버스 클라이언트 요청을 다른 애플리케이션 서버나 다른 웹 서버로 전달할 수 있는 기능

장점

  • 컴파일, 관리할 별도의 모듈 X
  • 특정 WAS에 의존적이지 않고, 모든 WAS에 사용이 가능

단점

mod_proxy_ajp는 8k 이상 패킷 사이즈 지원 X
기본 로드밸런서
도메인 모델 클러스터링 지원 X
URL 별 유연 설정 어려움!

mod_jk

특징

  • 대규모 사용자가 사용하는 시스템 구축 시에 서블릿 컨테이너인 톰캣에 웹 서버인 아파치를 연결하면 부하 분산의 효과를 가짐
  • mod_jk의 로드밸런싱과 페일오버 기능을 사용해 안정적으로 운영이 가능
  • 아파치에 들어온 요청 중 톰캣이 처리할 요청을 AJP 포트를 통해 톰캣에 전달하고 응답 받음
  • 기본 연동 포트 8009 port

장점

  • 발전된 로드밸런서
  • 발전된 노드 장애 감지
  • 8k 이상의 큰 AJP 패킷 크기 지원
  • 관련 자료 많음

단점

  • 별도 모듈 빌드, 관리 필요
profile
트레이닝 시작

0개의 댓글