Open yoon-chaejin opened 2 years ago
영우님 Apache HTTP Server 는 Web Server Apache Tomcat 은 WAS
Web Server VS WAS :
Tomcat 과 같은 WAS 는 정적인 요청을 처리할 수도 있지만
Web Server 와 WAS 의 구분을 하는가? -> 다들 하는 걸로 알고 계심 (다만, WAS 를 Container 서버로 구분해본 게 아닐까?) https://www.geeksforgeeks.org/difference-between-web-server-and-application-server/ application server = container server
[추측] Servlet Container 를 Handling 하는 Web Server 다. Web 동적 처리를 하는 (Application) 웹 서버 = WAS
Java 진영의 Web Container (= Servlet)
WAS 는 모두 정적인 요청을 처리가 가능한지? (그렇게 제품이 설계되는지) 아니면 Tomcat 이 내부적으로 Web Server 기능/모듈을 가지고 있어서 그런지?
효율의 문제가 있을 뿐 모두 처리가 가능한 건 아닐까? (영우님)
웹 서버 / WAS 를 어떻게 사용하는가? Spring Boot 인 경우는 내장된 Tomcat 을 사용 내장된 Tomcat 이 없는 경우, Tomcat 을 별도로 사용할 것임
Web Server : Nginx + (내장) Tomcat 조합으로 운영 배포
Frontend : 정적인 리소스에 대해서는 Nginx 로 서빙 Backend : NodeJS & Express (<> NextJS 처럼 서버 내장 프레임워크도 등장함)
[영우님] Web Server (ex. Nginx)를 사용하는 것의 장점