이열매의 메모장
웹 서버와 WAS 본문
웹서버와 WAS
1. 웹 서버 (Web Server)
-
웹 페이지를 제공하는 서버 프로그램
-
클라이언트의 HTTP 요청을 받아 HTML 문서와 같은 웹 페이지를 반환
-
ex ) 아파치, nginx, IIS 등
- 기능
- 클라이언트에게 웹 페이지 전달
- 클라이언트로부터 파일 및 컨텐츠 등의 리소스 수신
- WAS와 클라이언트 사이에서 통신 매체 역할
2. WAS (Web Application Server)
- 웹 서버 기능 + JSP, Servlet 구동 환경 제공 기능
- 웹 서버에서 화면에 리소스를 뿌려주는(정적) 송수신 역할을 하고, WAS는 웹이 동작하는데 필요한 비즈니스 로직(동적) 수행
- 사용 이유
- 웹 페이지에서 필요한 다양한 기능을 웹 서버와 WAS를 모두 사용함으로써 기능 분산
- 기능 분산을 통해 서버 부하 방지, 보안 및 속도 향상
- 기능
- 서블릿을 통한 JSP 처리(Web Container)
- 데이터베이스 연결 및 데이터 조작
- 보안 및 트래픽 관리
참고 링크
'서버' 카테고리의 다른 글
mod_ssl 사용하여 아파치에 SSL 설정하기 (0) | 2019.10.29 |
---|---|
OpenSSL로 Nginx에 Https 구현하기 (0) | 2019.10.22 |
centOS7에서 아파치와 톰캣 설치 (0) | 2019.10.18 |
mod_jk로 아파치, 다중 Tomcat 로드밸런싱하기 (0) | 2019.10.16 |
CentOS7 + Nginx + Tomcat 설치 및 연동 (1) | 2019.10.16 |
Comments