#36
이번 포스팅에서는 웹서버에 대한 개념과 동작 방법에 대해서 작성해보려고 합니다.
1. 웹(Web) 서버란?
웹 브러우저와 같은 클라이언트로부터 HTTP 프로토콜로 요청을 받아, HTML 문서 등과 같은 정적 웹 페이지를 응답해주는 소프트웨어입니다.
2. 웹 서버 동작과정
1. 클라이언트는 서비스 받고자 하는 웹 서버 HTTP 프로토콜을 이용하여 웹 페이지 요청을 합니다.
2. 웹 서버에서는 요청에 따른 웹 페이지를 반환하여 클라이언트에 반환하여 보여줍니다.
3. 웹 서버의 종류
웹 서버의 종류는 정말 다양하게 많이 있습니다.
어떤 걸 선택하냐는 개발 환경과 서비스 환경에 따라 달라질텐데요.
또한, 오픈소스를 이용할 것인가, 상용 소프트웨어를 이용할 것인가에 따라서 제품 선택이 필요할 것으로 보입니다.
1-1 오픈소스
아파치
아파치 재단에서 관리하는 웹 서버로써, 가장 인기 있는 웹 서버입니다.
IIS(Internet Information Services)
마이크로소프트에서 관리하는 웹 서버로써, 윈도우 설치 시 기본적으로 이용할 수 있는 웹 서버입니다.
Nginx
가벼운 웹 서버로써 성능이 좋고 트래픽이 많은 웹 사이트들을 처리하기 위해 만들어진 웹 서버입니다.
1-2 상용 소프트웨어
Web Tier
아파치 기반에서 만들어진 오라클의 웹 서버입니다.
https://www.oracle.com/kr/middleware/technologies/webtier.html
WebToB
국내 회사인 티맥스소프트에서 만든 제품으로써, 국내에서는 많이 이용되고 있습니다.
https://kr.tmaxsoft.com/product/productView.do?prod_cd=webtob&detail_gubun=prod_main
'컴소니 > 서버' 카테고리의 다른 글
리눅스(CentOS7)에 Apache Tomcat(WAS) 설치하기 (0) | 2020.03.06 |
---|---|
Apache Web서버 웹 서비스 테스트 (2) | 2020.03.03 |
리눅스(CentOS7)에 Apache Web서버 설치하기 (0) | 2020.03.02 |
WAS(Web Application Server)란? (5) | 2020.03.01 |
이클립스에서 톰캣(Tomcat) 설치하고 테스트하기 (2) | 2020.02.06 |
댓글