이번 글에서는 NGINX가 무엇인지, 왜 만들어졌는지 다뤄보고 또 어떻게 사용되는지 실제 사례를 통해 알아보겠습니다. 초창기 웹이 간단하고 사용자가 적었을 시절에 웹의 간단한 사용 예시를 살펴보자면, 먼저 브라우저가 어떤 웹 서버에 웹 페이지를 요청합니다. 이 '웹 서버'는 서버 기계에 설치된 소프트웨어로, 웹 페이지를 조립한 후 브라우저로 전송하는 역할을 했습니다. 브라우저 요청에 응답할 수 있는 소프트웨어를 서버에 실행시키는 것입니다. 그 웹 서버 소프트웨어가 바로 NGINX였습니다. 그러나 웹이 대중화되고 점점 발전하면서 한 웹사이트에 수천, 수백만 개의 요청이 몰리게 되었습니다. 하나의 서버가 이런 수백만 개의 요청을 처리하는 것은 불가능하기에, 여러 대의 서버를 추가해야 합니다. 하지만 서버가 ..