📍개요스프링 프로젝트를 AWS로 배포하게 될 때마다 Nginx를 통해서 진행한다.그럴 때마다 드는 생각이 "AWS에서도 Nginx 없이 호출이 가능하지 않나? 기본적으로 Spring boot에 tomcat이 있을텐데.."였다.왜 다양한 레퍼런스를 참고하면 다들 Nginx를 사용해서 배포를 하는 걸까? 필수도 아닌데 무엇이 좋길래? 📍웹서버시작하기 앞서 우리는 웹서버의 개념을 확실히하고 가야한다.서버란 개념은 어떤 컴퓨터로 하여금 서버 역할을 하도록 해주는 소프트웨어를 무슨무슨 서버라고 부른다.그래서 백엔드 개발자를 보고 서버를 개발한다고 하는 것.웹서버도 소프트웨어의 개념이다. 그 대표로 아파치, Nginx가 있다. 쉽게 말해 '웹' 서버니까 이 컴퓨터를, 서버들 중에서도 웹사이트를 제공하는 서버..