1. NGINX 소개
- NGINX란?
NGINX는 고성능 웹 서버, 리버스 프록시, 로드 밸런서 및 HTTP 캐시 서버로 사용됩니다.
-
이벤트 기반 비동기 아키텍처를 채택하여 다수의 동시 접속을 효율적으로 처리할 수 있습니다.
-
정적 콘텐츠 서빙, SSL/TLS 종료, 압축 등 다양한 기능을 제공합니다.
-
NGINX의 주요 사용 사례
정적 웹사이트 및 애플리케이션 서버 앞단에 위치하여 리버스 프록시 역할 수행
- 부하 분산(로드 밸런싱)
- 캐싱 서버 및 보안 강화 (DDoS 방어 등)
2. Ubuntu에서 NGINX 설치
패키지 업데이트 sudo apt update