728x90
반응형
웹 사이트가 서비스될 때 필요한 것(웹 서버 기본적인 역할)
- 브라우저가 읽을 수 있는 파일들(HTML, CSS, JS), 각종 이미지, 기타 여러 데이터을 갖다가 서버에서 사용자의 컴퓨터로다가 보내줄 수 있어야한다.
- 아파치, NginX, IIS가 대표적인 웹 서버이다.
아파치랑 톰캣 연동이란?
- 스프링 부트에 톰캣이 내장되어있어서 직접은 많이 접하지는 않는다.
- 자바랑 JSP로 만든 웹 또는 API 어플리케이션을 실행할 때 이 톰캣 같은 WAS가 사용된다.
- 톰캣을 사용하는 방법은 스프링으로 코딩한 웹앱을 war 파일로 빌드하면 그 안에 .class 파일들이랑 jsp, 이미지, CSS, 자바스크립트 파일 등이 압축돼있다.그리고 war안에 그 파일들을 넣고 명령어를 실행하면 스프링서비스가 톰캣을 사용해서 돌게 되는것이다.
- 요즘은 반대로 스프링을 톰캣이 들어있는 jar 파일로 빌드해서 배포한다.
- 아파치랑 NginX는 웹 서버
- 톰캣은 WAS
728x90
반응형
'영상 후기 > WEB' 카테고리의 다른 글
영상 후기 - 쿠키란 무엇일까? 개념, 필요성, 구성 요소, 사용 정책 (0) | 2023.03.14 |
---|---|
영상 후기 - 웹개발 필수개념! DOM이 뭔가요? (+ Web API) (0) | 2023.03.10 |
영상 후기 - 쿠키, 세션, 캐시가 뭔가요? (0) | 2023.03.10 |
영상 후기 - 웹서비스에 필수! CDN이 뭔가요? (0) | 2023.03.08 |
영상 후기 - 인터넷은 어떻게 작동될까요? (0) | 2023.02.24 |