본문 바로가기
서버

[서버] 기초 내용 정리 (웹 서버 소프트웨어, 웹 컨테이너)

by dwoi 2023. 3. 28.

서버에 대한 기초적인 내용을 공부하고 정리하는 글

목차

     


    서버


    1. 웹 서버 소프트웨어의 개념 및 종류

    1.1. 웹 서버 소프트웨어

    • 클라이언트가 요청하는 HTML 문서나 각종 리소스를 전달 및 제공

    1.1.1. Ngnix

    • 경량 웹 서버

    1.1.2. Apache

    • 소프트웨어 단체 이름으로 오픈 소스 프로젝트 진영에서 만든 http 웹서버

    해당 AWS 서버에 설치하고 세팅해서 서버의 활용성을 높이고자 함.


    2. 웹 서버 소프트웨어 설치 및 세팅

    2.1. Ngnix

    Ngnix를 aws 인스턴스에 설치한 모습

     웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표

    여러 설정이 가능!

    자세한 건 리눅스에 대해 좀 더 자세히 알아보고 세팅하는 점이 필요!

    2.2. apache

    3. 웹 컨테이너

    3.1. 웹 컨테이너

    • 클라이언트의 요청을 받아서 결과를 전송, 다양한 구동환경을 제공
      • (동적으로 데이터 처리 가능 - database 연동)

    3.1.1. 웹 컨테이너의 실제

    • 웹 컨테이너
      • 서블릿, 자바서버 페이지(JSP) 파일, 그리고 서버-사이드 코드가 포함된 다른 타입의 파일들에 대한 요청을 다룸
      • 웹 컨테이너는 서블릿 객체를 생성하고, 서블릿을 로드와 언로드하며, 요청과 응답 객체를 생성하고 관리

     

    3.1.2. 웹 컨테이너의 종류

    1. Tomcat
      • 보통 apache 톰캣이라고 부르며 웹 서버와 톰캣이 합쳐져서 WAS라고 부름
    2. Jeus
      • 제우스(JEUS, Java Enterprise User Solution의 준말)는 티맥스소프트사에서 제작한 한국산 웹 애플리케이션 서버(WAS)
      • 웹 서버인 웹투비와 같이 사용
    3. web logic
      • WebLogic은 Web Application Server (WAS) 의 제품
    4. Jboss
      • 레드헷의 제이보스에서 자바 EE 를 완전히 구현한 웹 컨테이너

     

    3.2. 웹 컨테이너 설치 및 실습(tomcat)

    tomcat9 설치

    '서버' 카테고리의 다른 글

    [서버] 기초 내용 정리  (0) 2023.03.27

    댓글