상세 컨텐츠

본문 제목

Chapter 6, WAS와 Server / nginx

본문

서버란?

정리1. 사용자의 요청을 받고, 이에 따른 응답과 데이터를 보내주는 역활을 수행

정리2. 서비스를 제공하는 컴퓨터 내의 프로그램을 의미함

정리3. 이러한 프로그램(소프트웨어)이 실행되는 컴퓨터(하드웨어)를 말할때 서버라고 부름

 

서버의 종류

  • 웹 서버(Web Server)
  • 웹 애플리케이션 서버(Web Application Server)
  • 데이터베이스 서버
  • 프록시 서버

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

  • 웹서버
    • 정적 파일을 받고, 이에대한 요청을 이행하는 서버

웹 애플리케이션 서버

  • 데이터를 동적으로 처리해서 제공하기 위해 만들어진 서버
  • 데이터 조회, 여러개의 트랜잭션 관리, 비지니스 로직 처리 등의 기능이 요구됨
  • 사용자의 요청에 의해 다르게 보일 수 있는 웹사이트의 인터랙티브 부분을 처리

정적 웹사이트와 동적 웹사이트

  • 정적 웹사이트: HTML 파일(코드) 자체로 배포되는 사이트 (CSR, Client Side Rendering)
  • 동적 웹사이트: 서버에 의해 HTML 파일이 동적으로 생성되는 사이트 (SSR, Server Side Rendering)

 

 

관련글 더보기