반응형

아파치와 톰캣의 차이?

아파치 : html, css를 브라우저가 HTTP 요청했을때 응답해주는 Web 서버

톰캣 : 정식명은 아파치 톰캣으로 주로 Was의 예시로 나온다. Web기+ 웹 컨테이너인 서버로 JSP, ASP, PHP등의 웹 컨테이너를 통해 동적 컨텐츠등 웹 응용 서버이다. 기본 기능 DB 접속, 트랜잭션관리, 비즈니스 로직 처리

Web과 Was 차이?

Web

HTTP 서버로 HTTP 요청을 받아들이고 그림,CSS,JS를 포함한 HTML 문서를 응답해 주는 서버이다.

주된 기능은 콘텐츠를 제공하는 것이지만 클라이언트에게서 콘텐츠를 전달 받는 것도 Web 서버 기능이다.

대부분의 Web 서버는 ASP, PHP등 서버 사이드 스크립트 언어를 지원한다.(nginx는 못함)

-> HTML 문서를 동적으로 생성하는 것

W3뿐만 아니라 프린터, 라우터, 웹캠과 같은 임베디드 장치, 근거리 통신망에서도 사용된다.

기본 공통기능으로 HTTP, 통신 기록이 있다.

동작 환경

1. URL로 브라우저가 요청

2. local DNS가 어찌저찌 물어와서 IP를 알아낸 뒤 IP 응답

3. 해당 IP로 HTTP 요청

4. 해당 IP의 Web 서버가 HTTP 응답으로 HTML 문서 결과를 보내줌

5. 브라우저가 HTML을 받아 렌더해서 사용자에게 제공

Was

웹 브라우저에서 이용할 수 있는 응용 프로그램과 프로그램이 돌아 갈 수 있는 환경을 만들어 동작시키는 서버이다.

기본 기능으로 DB 접속, 다수의 트랜잭션 관리, 비즈니스 로직 수행이 있다. (기본적으로 Web의 기능도 가지고 있다.)

 

출처

 

웹 애플리케이션 서버 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 웹 애플리케이션 서버(Web Application Server, 약자 WAS)는 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크이다.[1] 인터

ko.wikipedia.org

 

 

웹 애플리케이션 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 웹 애플리케이션(영어: web application), 줄여서 웹 앱은 인터넷이나 인트라넷을 통해 웹 브라우저에서 이용할 수 있는 응용 프로그램이다. 웹 애플리케이션은 클

ko.wikipedia.org

 

웹 서버 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 세계 최초의 웹 서버 웹 서버(Web server)는 다음의 두 가지 뜻 가운데 하나이다. 웹 서버: 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서

ko.wikipedia.org

 

반응형

'경기도 미래기술학교 클라우드 > TIL' 카테고리의 다른 글

23.09.19 EKS 클러스터 실패  (0) 2023.09.19
23.09.18 EKS 사전 공부  (0) 2023.09.18
23/09/14  (0) 2023.09.14
23.09.13 수  (0) 2023.09.13
23.09.12 화  (0) 2023.09.12

+ Recent posts