Legacy/Web
[Web] 웹 서버와 웹 어플리케이션
Foo
2015. 8. 26. 22:25
728x90
웹 서버는 웹 브라우져의 URL 요청에 의해 HTML문서를 제공하는 역할을 한다.
하지만 웹 페이지를 동적으로 구성하기 위해서는 웹 서버만 필요한 것이 아니다.
동적으로 웹 페이지를 구성하기 위해서는 웹 서버뿐만 아니라 웹 어플리케이션의 도움이 필요하다.
웹 어플리케이션은 요청에 대한 HTML문서를 생성해서 웹 서버에게 보내준다.(CGI의 경우는 웹 서버와는 독자적으로 움직이지만)
보통의 경우 웹 어플리케이션은 웹 서버의 모듈 형태로 존재한다. 웹 서버로 들어온 요청을 웹 서버가 HTML문서라면 바로 응답을 해주지만,
PHP, JSP같은 페이지가 요청된 경우 그에 맞는 웹 어플리케이션을 호출한다. 그리고 그 웹 어플리케이션이 만들어낸 결과를 다시 웹 서버가 받아서
사용자에게 보내주게 된다.