프로그래밍 기술/Django 웹 프로그래밍

5. 웹 서버와 웹 애플리케이션 서버

언제나휴일 2019. 2. 15. 12:01
반응형

5. 웹 서버와 웹 애플리케이션 서버


웹 서버와 웹 애플리케이션 서버




시간이 지나면서 효과적으로 서비스하기 위해 하나의 서버를 계층적으로 나누어 서버와 애플리케이션 서버로 나누어 구성하고 있습니다.

서버는 클라이언트로부터 요청을 받아 애플리케이션 서버에 전달하고 애플리케이션 서버로부터 받은 결과를 다시 클라이언트에게 응답하는 역할을 수행합니다.

서버로 알려진 제품으로는 GNU 아파치, MS 사의 IIS, 구글의 GWS 등이 있습니다.

애플리케이션 서버는 서버 사이드에서 동적인 페이지를 작성해 주는 PERL, PHP, ASP, JSP 등의 언어로 작성한 애플리케이션을 실행하여 결과를 응답하는 역할을 수행합니다.

애플리케이션 서버로는 아파치 톰캣이나 제우스, 스피어  등이 있습니다.

쉽게 얘기하면 서버는 미리 작성한 정적인 페이지를 응답하는 역할만 수행하고 애플리케이션 서버는 서버 사이드에서 언어로 작성한 코드를 통해 동적인 페이지를 만들어 응답하는 역할을 하는 것입니다.

반응형