서버에 대한 기초적인 내용을 공부하고 정리하는 글
목차
서버
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. 웹 컨테이너의 종류
- Tomcat
- 보통 apache 톰캣이라고 부르며 웹 서버와 톰캣이 합쳐져서 WAS라고 부름
- Jeus
- 제우스(JEUS, Java Enterprise User Solution의 준말)는 티맥스소프트사에서 제작한 한국산 웹 애플리케이션 서버(WAS)
- 웹 서버인 웹투비와 같이 사용
- web logic
- WebLogic은 Web Application Server (WAS) 의 제품
- Jboss
- 레드헷의 제이보스에서 자바 EE 를 완전히 구현한 웹 컨테이너
3.2. 웹 컨테이너 설치 및 실습(tomcat)
'서버' 카테고리의 다른 글
[서버] 기초 내용 정리 (0) | 2023.03.27 |
---|
댓글