Nginx nginx.conf 구조 살펴보기: HTTP, Server, Location 블록 완벽 정리
Nginx란 무엇인가?Nginx(엔진엑스)는 가볍고, 빠르며, 동시에 수많은 연결을 처리하기 위해 설계된 오픈 소스 웹 서버 소프트웨어입니다.과거의 웹 서버(Apache 등)는 요청 하나당 프로세스나 스레드를 생성하는 방식이라 접속자가 많아지면 서버가 급격히 느려지는 한계가 있었습니다. Nginx는 이를 해결하기 위해 이벤트 기반(Event-Driven) 구조로 설계되어, 적은 자원으로도 폭발적인 트래픽을 안정적으로 처리할 수 있는 것이 특징입니다.Nginx의 4가지 핵심 역할1. 웹 서버 (Web Server)가장 기본적인 역할로, 클라이언트(브라우저)로부터 HTTP 요청을 받아 서버에 저장된 정적 파일(HTML, CSS, JS, 이미지 등)을 전달합니다. 매우 빠르고 가볍기 때문에 정적 컨텐츠 서빙에..