아파치 + 톰캣 이해~
보통 클라이언트는 브라우저를 통해 원하는 것을 요청(request)하고 서버는 사용자의 요청에 응답(response)한다.
아파치 :
아파치 소프트웨어 재단 아파치 서버 : 'open source' 라이선스에 따라 배포되어 마음대로 쓸 수 있는 Http 웹 서버
웹 서버 :
클라이언트의 요청을 기다리고 요청에 대한 데이터를 만들어서 응답하는 역할 이때 데이터는 정적인 데이터(html, css, 이미지)로 한정
아파치 톰캣 :
일반적인 was(웹 애프리케이션 서버)
WAS(web application server) :
컨테이너, 웹 컨테이너, 서블릿 컨테이너 라고도 부름
웹 컨테이너 :
클라이언트의 요청이 있을 때 내부 프로그램을 통해 결과를 만들어내고 이것을 다시 클라이어트에 응답 함
-> 동적인 데이터 처리 서버, DB연결, 데이터 조작등과 같은 처리
아파치 톰캣 이라고 부르는 이유 :
톰캣에서 아파치의 기능중 일부를 포함 하고 있기 때문
반응형