영상 후기 - 아파치, NginX, 톰캣이 뭔가요? (+ 웹서버, WAS, 로드밸런싱, 프록시)
웹 사이트가 서비스될 때 필요한 것(웹 서버 기본적인 역할) 브라우저가 읽을 수 있는 파일들(HTML, CSS, JS), 각종 이미지, 기타 여러 데이터을 갖다가 서버에서 사용자의 컴퓨터로다가 보내줄 수 있어야한다. 아파치, NginX, IIS가 대표적인 웹 서버이다. 아파치랑 톰캣 연동이란? 스프링 부트에 톰캣이 내장되어있어서 직접은 많이 접하지는 않는다. 자바랑 JSP로 만든 웹 또는 API 어플리케이션을 실행할 때 이 톰캣 같은 WAS가 사용된다. 톰캣을 사용하는 방법은 스프링으로 코딩한 웹앱을 war 파일로 빌드하면 그 안에 .class 파일들이랑 jsp, 이미지, CSS, 자바스크립트 파일 등이 압축돼있다.그리고 war안에 그 파일들을 넣고 명령어를 실행하면 스프링서비스가 톰캣을 사용해서 돌게 ..
2023. 3. 10.