서론 웹서버를 구축하면서 Apache와 Nginx, 그리고 Tomcat 중에 선택해야 했다. 스프링 부트를 배우면서 Tomcat이 내장되어 있다는 건 알았지만 Tomcat이 뭔지는 몰랐고, 참여하고 있는 프로젝트에서는 Apache와 Tomcat을 사용하다가 Nginx와 Tomcat으로 바꿨다고 한다. 이 프로젝트에서는 내가 서버를 관리한 게 아니었고, 애초에 웹서버에 대한 지식이 없었기 때문에 그냥 넘어갔는데 이번에 웹서버를 구축하면서 이 세 가지의 차이점을 알아보게 되었다. 가장 궁금했던 건, 세 가지 전부 웹서버라고 하면서 왜 두 가지를 같이 쓰는지였다. Web Server(웹서버) 먼저 웹서버에 대해 먼저 알아보자. 위키백과에서는 다음과 같이 설명하고 있다. 웹 서버(web server)는 다음의 ..