NginxKo

 Nginx ('엔진 엑스'라고 읽음) 는 무료이며 오픈소스이고, HTTP, 리버스 프록시, IMAP/POP3 프록시 서버를 제공하는 고성능 서버이다. Igor Sysoev가 2002년부터 개발을 해서 2004년에 처음 공개했다. Nginx는 현재 전체 사이트 중에서 거의 12.18% (2,220만개)를 호스팅하고 있다. Nginx는 고성능, 안정성, 다양한 기능, 간단한 설정, 적은 리소스 소모로 알려져 있다.

Nginx는 C10K 문제를 해결한 서버들 중의 하나이다. 전통적인 서버들과는 달리 Nginx는 요청을 처리하기 위해 쓰레드에 의존하지 않는다. 대신에 훨씬 더 많이 확장 가능한 이벤트 주도의 (비동기) 구조를 사용한다. 이 구조는 부하 상황에서 예측가능한 양의 메모리를 적게 하지만 중요하게 사용한다. 당신이 동시에 수천건의 요청을 처리할 필요가 없다고 하더라도, 여전히 Nginx의 고성능과 적은 메모리 소비의 효과를 볼 수 있다. Nginx는 제일 작은 VPS 부터 서버 클러스터까지 모든 형태로 스케일된다.

Nginx를 사용하는 사이트들이다: 넷플릭스, 훌루, 핀터레스트, CloudFlare, 에어비엔비, 워드프레스, GitHub, 사운드 클라우드, 징가, Eventbrite, 자포스, Media Temple, Heroku, RightScale, Engine Yard, NetDNA

 Nginx 1.4.0 출시 첫 1.4.x 대의 안정화 버전이 출시되었다.

1.4.0 은 다음 기능들을 포함해서, 1.3.x 브랜치에서 개발됐던 많은 새로운 기능들을 통합했다:


 * 웹소켓 연결의 프록시 제공
 * OCSP stapling
 * 실험적 SPDY 모듈
 * gunzip 필터 모듈

changelog 보기.

 Nginx 1.2.0 출시 첫 1.2.x 대의 안정화 버전이 출시되었다.

1.2.0 은 다음 기능들을 포함해서, 1.1.x 브랜치에서 개발됐던 많은 새로운 기능들을 통합했다:


 * support for keepalive connections to upstream servers (HTTP 1.1)
 * consolidation of multiple simultaneous requests to upstream servers if caching is used
 * support for multiple request and connection limits used simultaneously
 * reduced memory consumption in various edge cases like handling of long-lived requests

changelog 보기.

 Nginx가 30억 펀딩을 받아서, 샌프란시스코에 사무실을 열 계획이다. 오픈 소스 웹 서버 개발팀 NGINX 는 시리스A로 30억 펀딩을 받았다. 현재 NGINX는 4천만 도메인에서 사용되고 있으며, 페이스북, 자포스, 그루폰, 리빙소셜, 훌루, 테크크런치, 드롭박스, 워드프레스를 포함한 상위 1000개 사이트 중에 20% 이상에서 사용중이다.

"우리가 투자한 몇몇 회사들은 NGINX를 도입함으로써 스케일링 문제를 해결할 수 있었다."고 BV 캐피털의 Thomas Gieselmann은 말했다. "NGINX는 명확하고 효과적으로 오늘날 인터넷의 큰 사이트들의 성장을 가능하게 했다."

전체 내용 읽기

 http://wiki.nginx.org/images/1/19/Nginx-book-packt.png Nginx 책이 나왔다! Clement Nedelcu 는 Nginx를 다운받고 설치하기, 모듈을 설정하고 사용하기 등의 내용으로 첫 영문판을 출판했다. 기존 서버를 Nginx로 바꾸기 위한 단계별 설명을 제공한다. 설정 섹션의 설명과 깊이있는 모듈 설명은 당신이 Nginx를 제대로 사용할 수 있게 해줄 것이다.

 참고자료


 * 1)  Nginx 공식 홈페이지 (러시아어)
 * 2)  다운로드
 * 3)  Nginx 모듈 개발 가이드
 * 4)  Nginx 소스코드 버전별 비교
 * 5)  Python에서 Cherokee와 Nginx의 성능 비교 자료
 * 6)  Nginx 관련글들
 * 7)  Nginx 예제 모음
 * 8)  fcgi-start 스크립트를 이용하여 FastCGI기반 PHP를 Nginx에서 이용하기
 * 9)  PHP FastCGI용 init 스크립트를 이용하여 PHP와 PHP FastCGI 데몬을 Nginx에서 이용하기
 * 10)  Mongrel과 Nginx연동
 * 11)  간단한 Nginx 예제
 * 12)  리눅스용 Init.d 부트스크립트
 * 13)  start-stop 스크립트를 이용한 Nginx & Mongrel Cluster
 * 14)  Nginx에서 DokuWiki 사용하기
 * 15)  Nginx의 X-Accel-Redirect를 이용한 Rails 캐싱
 * 16)  Several Python::Nginx blog entries
 * 17)  nginx.vim  (Vim용 문법파일)
 * 18)  Nginx, FastCGI, PHP 환경에서 Drupal을 돌리기 위한 설정
 * 19)  Nginx를 이용한 간결한 Rails 호스팅
 * 20)  Nginx에서 Django 사용하기
 * 21)  CherryPy와 Nginx 기반으로 Django 사용하기
 * 22)  Nginx와 Pylons 사용하기
 * 23)  Godaddy Turbo SSL on Nginx
 * 24)  솔라리스용 x86/x64 바이너리
 * 25)  HTTP Global Server Load Balancing with Nginx
 * 26)  Current/recent Ubuntu/Debian용 최근 비공식 패키지



이 위키의 정보들은 몇가지 언어들로 번역되어 있다. 만약 번역을 하고 싶다면, 자유롭게 기여해주길 바란다.


 * Russian
 * German
 * Italian
 * French
 * Polish
 * 简体中文文档
 * Spanish
 * 한국어
 * Tiếng Việt
 * Brazilian Portuguese
 * 日本語
 * Indonesian
 * Turkish

