프로그래밍 기술/Django 웹 프로그래밍
5. 웹 서버와 웹 애플리케이션 서버
언제나휴일
2019. 2. 15. 12:01
반응형
5. 웹 서버와 웹 애플리케이션 서버
시간이 지나면서 효과적으로 서비스하기 위해 하나의 웹 서버를 계층적으로 나누어 웹 서버와 웹 애플리케이션 서버로 나누어 구성하고 있습니다.
웹 서버는 클라이언트로부터 요청을 받아 웹 애플리케이션 서버에 전달하고 웹 애플리케이션 서버로부터 받은 결과를 다시 클라이언트에게 응답하는 역할을 수행합니다.
웹 서버로 잘 알려진 제품으로는 GNU의 아파치, MS 사의 IIS, 구글의 GWS 등이 있습니다.
웹 애플리케이션 서버는 서버 사이드에서 동적인 웹 페이지를 작성해 주는 PERL, PHP, ASP, JSP 등의 웹 언어로 작성한 웹 애플리케이션을 실행하여 결과를 응답하는 역할을 수행합니다.
웹 애플리케이션 서버로는 아파치 톰캣이나 제우스, 웹 스피어 등이 있습니다.
좀 더 쉽게 얘기하면 웹 서버는 미리 작성한 정적인 웹 페이지를 응답하는 역할만 수행하고 웹 애플리케이션 서버는 서버 사이드에서 웹 언어로 작성한 코드를 통해 동적인 웹 페이지를 만들어 응답하는 역할을 하는 것입니다.
반응형