✅ Nginx를 왜 배우는 걸까?

현업에서 Nginx를 안 쓰고 있는 기업을 찾기가 어려울 정도로 많이 사용하는 프로그램이다. 현업에서 많이 쓰고 있다는 건, (백엔드) 개발자로 취업을 하기 위해 필수로 알아야 하는 기술일 가능성이 높다는 뜻이다.

그럼 Nginx가 도대체 어떤 역할을 하길래 Nginx를 사용하는 걸까?

Nginx는 딱 1가지 기능만을 가지고 있는 소프트웨어가 아니다. 다양한 기능들을 가지고 있는 소프트웨어이다.

위의 기능들은 실제 서비스를 운영할 때 필수적으로 사용하게 되는 기능들이다. 그렇기 때문에 Nginx를 필연적으로 많이 사용하게 된다.

<aside> 👨🏻‍🏫

이 강의에서는 Nginx에서 많이 사용하는 대표적인 기능 위주로 선별해 알려줄 예정이다. 그리고 각 기능들을 어떻게 구현하는 지 하나씩 풀어서 설명해줄 것이다. Nginx를 배울 때는 Nginx의 설정 파일을 내가 구성하고 싶은 대로 응용할 수 있게끔 배워야 한다. 그러려면 자주 쓰이는 Nginx의 문법과 기본적인 파일 구조를 익혀야 한다. 원리와 기본 문법을 모르면 내가 원하는 방식대로 Nginx를 사용할 수 없게 된다. 개발은 단순히 블로그 글을 보고 따라치는 정도로만 익히면 실제 프로젝트에서 응용할 수가 없게 된다. 필요에 따라 그때그대 상황에 맞게 응용할 수 있게끔 학습해야 한다.

</aside>