NginX

youngkyu MIn·2023년 10월 30일

Nginx :

  • 웹 서버, 리버스 프록시 서버, 메일 프록시 서버, 일반 TCP/UDP 프록시 서버 등을 위한 오픈 소스 소프트웨어다.

Nginx의 주요 특징

1 비동기 이벤트 기반 구조: Nginx는 비동기 이벤트 기반 방식을 사용하여 많은 동시 접속을 효율적으로 처리할 수 있다. 이로 인해 상대적으로 적은 메모리와 CPU 자원을 사용하면서도 높은 퍼포먼스를 유지한다.

2 리버스 프록시 및 로드 밸런싱: Nginx는 리버스 프록시 및 로드 밸런서로서 작동할 수 있다. 이를 통해 요청을 여러 백엔드 서버에 분산하여 시스템의 확장성을 증대시키거나, 캐싱 기능을 활용해 응답 속도를 향상시킬 수 있다.

3 정적 컨텐츠 서비스: Nginx는 정적 파일(HTML, CSS, JavaScript, 이미지 등)을 빠르게 제공하기 위해 최적화되어 있다.

4 확장성: 다양한 모듈을 통해 기능을 확장할 수 있다. 이러한 모듈을 사용해 보안, SSL/TLS 지원, 웹소켓, 스트리밍, 캐싱 등의 추가 기능을 Nginx에 통합할 수 있다.

5 보안: Nginx는 다양한 보안 기능 및 모듈을 제공한다. 이를 통해 DDoS 공격으로부터 보호하거나, HTTP Basic Authentication, IP 기반 접근 제한 등의 보안 기능을 구현할 수 있다.

6 구성이 쉬움: Nginx의 설정 파일 구조는 직관적이며, 명확한 문법을 가지고 있다. 이로 인해 사용자는 서버의 다양한 기능을 쉽게 구성할 수 있다.

profile
한 줄 소개

0개의 댓글