웹 서버? 웹 어플리케이션 서버?

  • 짜잔, 여러분이 라이브러리, 또는 프레임워크로 만든 서버를 localhost:xxxx로 올리게 되었습니다. 그렇지만 이 서비스는 아직 여러분의 로컬환경, 그러니까 외부에선 접속할 수 없는 상태라고 보면 됩니다. 어렵게 만든 서비스 나만 보기 아까우니 남에게도 보여줘야겠죠? 그래서 사용하는 것이 웹 서버와 웹 어플리케이션 서버입니다.

웹 서버?

  1. 하드웨어 측면에서, web server는 web server의 소프트웨어와 website의 컴포넌트 파일들을 저장하는 컴퓨터입니다. (컴포넌트 파일에는 HTML 문서, images, CSS stylesheets, 그리고 JavaScript files가 있습니다.) Web server는 인터넷에 연결되어 웹에 연결된 다른 기기들이 웹 서버의 데이터(컴포넌트 파일들)를 주고받을 수 있도록 합니다.
  2. 소프트웨어 측면에서, web server는 기본적으로 웹 사용자가 어떻게 호스트 파일들에 접근하는지를 관리합니다. 이 문서에서 web server는 HTTP서버로 국한합니다. HTTP 서버는 URL(Web addresses)과 HTTP(당신의 브라우저가 웹 페이지를 보여주기 위해 사용하는 프로토콜)의 소프트웨어 일부입니다.

웹 어플리케이션 서버?

Links

주석