브라우저
를 의미한다.웹 브라우저(클라이언트)로 부터 HTTP 요청을 받아 HTML 문서와 같은 정적 컨텐츠
를 제공하는 프로그램
대표적으로 Apache, Nginx
정적 컨텐츠 요청 시
- 정적 컨텐츠(html, image, css) 를 제공할 수 있다.
정적 컨텐츠 : 요청 인자 값에 상관없이 달라지지 않는 이미지, html 컨텐츠 어느 사용자 요청이든 항상 동일한 컨텐츠
동적 컨텐츠 요청 시
- WAS 로 전달하여 WAS 가 처리한 결과를 클라이언트에 전달
동적 컨텐츠 : 요청 인자에 따라 바뀔 수 있는 컨텐츠
DB 조회나 다양한 로직 처리를 요구하는 동적 컨텐츠를 제공하기 위해 만들어진 프로그램
대표적으로 Tomcat, Jeus, WebLogic, WebSphere
리버스 프록시
를 통해 실제 Web Application(WAS) 를 외부에 노출하지 않을 수 있다.읽어주셔서 감사합니다. 피드백 환영합니다 🙂