반응형
웹이란?
World Wide Web의 약자로, 인터넷이라는 네트워크 체계 위에서 동작하는 통신 규약 중의 하나다.
웹이 인터넷과 같은 의미처럼 사용된 이유는 웹이 가장성공한 인터넷 서비스이기 때문이다.
HTTP란?
웹에 있어서의 약속 체계.
웹을 이용하기 위해서 준수해야하는 통신규약
클라이언트가 서버에게 요청했을때는 어떻게 요청해야하고
서버가 클라이언트에게 어떻게 응답해야하는지
NGINX란?
차세대 웹서버. 현재는 아파치가 웹서버를 독점하고있다.
아파치는 무겁고 느립다. 예전부터 필요했던 것들을 다 갖고 계속 진행해왔으므로. 지금에서 없애기엔 제공받고있는 곳들에게 피해가 되므로 제거가 안됨.
NGINX는 이에 비해 차세대, 그러므로 빠르고 가볍다는게 핵심 장점이다.
+ 스프링 부트는 웹서버가 아니다. 웹서버는 NginX, Apache같은 것이다. 스프링부트는 기능을 하는 부분.
참고
https://yadon079.github.io/2021/spring%20boot/servlet-container
https://opentutorials.org/module/384/3462
https://tecoble.techcourse.co.kr/post/2021-05-24-apache-tomcat/
반응형
'[알아두면 좋을 것들]' 카테고리의 다른 글
DAO vs DTO (0) | 2022.11.10 |
---|---|
B2C vs B2B vs B2E vs B2G (0) | 2022.11.09 |
Getter Setter 왜 사용하는 걸까? (0) | 2022.11.06 |
Firebase FCM 포그라운드 / 백그라운드 ( + 구독형 ) (0) | 2022.10.29 |
도메인을 사용해야 하는 이유 (0) | 2022.10.26 |