Fairy ' s
[WAS] WAS, 컨테이너 ? 본문
웹 서버 (Web Server)
- 클라이언트가 요청한 정적인 콘텐츠를 HTTP 프로토콜을 통하여 제공해주는 서버 (정적 콘텐츠 제공이 가장 큰 역할)
- 동적인 요청이 클라이언트로부터 들어왔을 때, 해당 요청을 웹 서버에서 처리할 수 없기 때문에 컨테이너로 보내주는 역할
- 웹 서버 종류 : Nginx, Appach HTTP Server, IIS
- 정적페이지 : 데이터베이스에서 정보를 가져오거나 별도의 서버 처리가 없어도 사용자에게 보여줄 수 있는 페이지
종류로는 Html, Css, Js, Image 가 있다. - 동적페이지 : 어떠한 요청에 의해 서버가 일을 수행하고 해당 결과가 포함된 파일을 보여주는 페이지
컨테이너 (Container)
- 동적인 데이터들을 처리하여 정적인 페이지로 생성해주는 소프트웨어 모듈
- 사용자의 요청이 들어오면 웹 서버는 정적인 요소만 클라이언트 측에 보낼 수 있고, 동적으로 처리 해야하는 부분은 처리할 수 없다. 컨테인는 이러한 부분을 대신 처리해서 웹 서버에 정적인 파일로 만들어서 보내주는 모듈이다.
WAS (Web Application Server)
- 웹 서버와 컨테이너를 붙여 놓은 서버 / 웹 서버로부터 오는 동적인 요청을 처리하는 서버
- 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크
- 인터넷 상에서 HTTP를 통해 장치에 애플리케이션을 수행해주는 미들웨어
Comments