16.5 웹 커넥터 종류
웹 서버는 요청을 애플리케이션 서버나 또는 웹 애플리케이션 서버 클러스터에 전달한다. Apache HTTPD Server를 기반 제품인 JBoss EWS(Enterprise Web Server)에서 사용할 수 있는 커넥터는 mod_jk, mod_proxy, mod_cluster 모듈들이 있다. 또, Microsoft IIS 서버에서 사용할 수 있는 커넥터와 Sun ONE Web Server에서 사용할 수 있는 커넥터가 있다.
가장 최근에 만들어진 mod_cluster는 클러스터의 노드들을 자동으로 찾아 로드 밸런싱하는 기능을 제공한다. 또 애플리케이션 배포를 감지하여 애플리케이션이 배포된 노드에만 요청을 전달할 수 있는 기능도 제공하고 있다.
| 커넥터 | 웹서버 | 운영체제 | 프로토콜 | 애플리케이션 상태 지원 | 스티키세션 |
|---|---|---|---|---|---|
| mod_cluster | JBoss EWS(Apache HTTPD) | RHEL 5/6 Windows 2008 Server Solaris 10/11 | AJP, HTTP, HTTPS | O | O |
| mod_jk | JBoss EWS(Apache HTTPD) | RHEL 5/6 Windows 2008 Server Solaris 10/11 | AJP | X | O |
| mod_proxy | JBoss EWS(Apache HTTPD) | RHEL 5/6 Windows 2008 Server Solaris 10/11 | HTTP, HTTPS | X | O |
| ISAPI | Microsoft IIS | Windows 2008 Server | AJP | X | O |
| NSAPI | Sun ONE Web Server | Solaris 10/11 | AJP | X | O |
표 4. 웹 서버 커넥터의 종류와 주요 특징