FAQ

Page Discussion History

Difference between revisions of "NginxKo"

(Nginx 배우기)
(현재 내용으로 갱신)
 
Line 1: Line 1:
'''다른 언어로 된 위키 페이지''': [[NginxRu| Russian]] [[NginxDe| German]] [[NginxIt| Italian]] [[NginxFr| French][[NginxPl| Polish]]  [[NginxChs| 简体中文文档]]  [[NginxEs| Spanish]]  [[NginxKo| Korean]]  
+
<div id="frontpage" style="width: 100%;">
 +
<div class="blurb">
 +
<p id="first-para">
 +
Nginx ([[Pronunciation|'엔진 엑스'라고 읽음]]) 는 무료이며 오픈소스이고, HTTP, [http://en.wikipedia.org/wiki/Reverse_proxy 리버스 프록시], IMAP/POP3 [http://en.wikipedia.org/wiki/Proxy_server 프록시 서버]를 제공하는 고성능 서버이다. [http://sysoev.ru/en/ Igor Sysoev]가 2002년부터 개발을 해서 2004년에 처음 공개했다. Nginx는 현재 전체 사이트 중에서 거의 [http://news.netcraft.com/archives/2012/01/03/january-2012-web-server-survey.html 12.18% (2,220만개)]를 호스팅하고 있다.
 +
Nginx는 고성능, 안정성, 다양한 기능, 간단한 설정, 적은 리소스 소모로 알려져 있다.
 +
</p>
  
== 한국어 Nginx Wiki ==
+
Nginx는 [http://www.kegel.com/c10k.html C10K 문제]를 해결한 서버들 중의 하나이다. 전통적인 서버들과는 달리 Nginx는 요청을 처리하기 위해 쓰레드에 의존하지 않는다. 대신에 훨씬 더 많이 확장 가능한 이벤트 주도의 (비동기) 구조를 사용한다. 이 구조는 부하 상황에서 ''예측가능한'' 양의 메모리를 적게 하지만 중요하게 사용한다.<br /> 
 +
당신이 동시에 수천건의 요청을 처리할 필요가 없다고 하더라도, 여전히 Nginx의 고성능과 적은 메모리 소비의 효과를 볼 수 있다. Nginx는 제일 작은 VPS 부터 서버 클러스터까지 모든 형태로 스케일된다.
  
"엔진 엑스"라고 읽는 '''[http://nginx.net Nginx] '''는 HTTP, [http://en.wikipedia.org/wiki/Reverse_proxy 리버스 프록시] , IMAP/POP3 [http://en.wikipedia.org/wiki/Proxy_server 프록시 서버] 기능을 제공하는 고성능의 서버다. Nginx는 러시아에서 두번째로 많은 방문자 수를 자랑하는 Rambler.ru에서 사용하기 위해 [http://sysoev.ru/en Igor Sysoev] 가 만들었다. Rambler.ru는 2년 반 이상을 Nginx를 이용하여 서비스 중이다. Igor는 Nginx의 소스코드를 유사 BSD라이센스로 공개하였다. 아직은 베타지만, Nginx는 안정성, 다양한 기능, 간결한 설정, 적은 리소스 소모로 알려졌다.
+
Nginx를 사용하는 사이트들이다: [http://www.netflix.com 넷플릭스], [http://www.hulu.com 훌루], [http://www.pinterest.com 핀터레스트], [http://www.cloudflare.com CloudFlare], [http://www.airbnb.com 에어비엔비], [http://www.wordpress.com 워드프레스], [http://github.com GitHub], [http://www.soundcloud.com 사운드 클라우드], [http://www.zynga.com 징가], [http://www.eventbrite.com Eventbrite], [http://www.zappos.com 자포스], [http://www.mediatemple.net Media Temple], [http://www.heroku.com Heroku], [http://www.rightscale.com RightScale], [http://www.engineyard.com Engine Yard], [http://netdna.com NetDNA]
  
대부분의 Nginx 문서들이 러시아어로 작성되어 있기 때문에 이 위키는 한국어를 사용하는 사람들을 위해 설치, 설정, 간단한 팁들을 공유하기 위해 만들었다. 대부분의 문서들은 [[MailTo(al-nginx AT none DOT at,Aleksandar Lazic) 에 의해 작성되었다. <BR><BR>위키 자체에 대한 질문은 [[MailTo(cliff AT develix DOT com,Cliff Wells) 에게 문의하기 바란다.
+
<p style="margin-top: 3em;">
]
+
<h1>Nginx 1.4.0 출시</h1>
== Nginx 소식 ==
+
첫 1.4.x 대의 안정화 버전이 출시되었다.
* 새 정식 버전이 출시되었습니다. {o} [[NginxNews#latest_stable| Nginx 0.5.32 (stable)]]  ''(2007년 09월 24일)''
+
* 새 개발 버전이 출시되었습니다. {o} [[NginxNews#latest_devel| Nginx 0.6.13 (devel)]]  ''(2007년 09월 24일)''
+
* [http://www.public.asu.edu/~bnickel/fastcgi-mono-server/linux/nginx.html Nginx now works with Mono Server] : use ASP.NET over FastCGI ''(12 Aug 2007)''
+
* [http://blog.kovyrin.net/2007/08/05/using-nginx-ssi-and-memcache-to-make-your-web-applications-faster/ "Using Nginx, SSI, and Memcached"]  Nginx만 Memcached 모듈을 사용하여 웹 페이지의 성능을 향상 시키기 ''(2007년 08월 10일)''
+
* [[NginxModuleComparisonMatrix| 모듈비교표]] 로 웹 서버간 비교하기 ''(2007년 08월 08일)''
+
* Nginx가 [http://survey.netcraft.com/Reports/200707/ Netcraft 7월 조사] 에서 10위권에 들었습니다. ''(2007년 07월 15일)''
+
  
 +
1.4.0 은 다음 기능들을 포함해서, 1.3.x 브랜치에서 개발됐던 많은 새로운 기능들을 통합했다:
  
== 참고자료 ==
+
* 웹소켓 연결의 프록시 제공
 +
* OCSP stapling
 +
* 실험적 SPDY 모듈
 +
* gunzip 필터 모듈
 +
 
 +
[http://nginx.org/en/CHANGES-1.4 changelog] 보기.
 +
</p>
 +
 
 +
<p style="margin-top: 3em;">
 +
<h1>Nginx 1.2.0 출시</h1>
 +
첫 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
 +
 
 +
[http://nginx.org/en/CHANGES-1.2 changelog] 보기.
 +
</p>
 +
 
 +
<p style="margin-top: 3em;">
 +
<h1>Nginx가 30억 펀딩을 받아서, 샌프란시스코에 사무실을 열 계획이다.</h1>
 +
오픈 소스 웹 서버 개발팀 NGINX 는 시리스A로 30억 펀딩을 받았다. 현재 NGINX는 4천만 도메인에서 사용되고 있으며, 페이스북, 자포스, 그루폰, 리빙소셜, 훌루, 테크크런치, 드롭박스, 워드프레스를 포함한 상위 1000개 사이트 중에 20% 이상에서 사용중이다.
 +
 
 +
"우리가 투자한 몇몇 회사들은 NGINX를 도입함으로써 스케일링 문제를 해결할 수 있었다."고 BV 캐피털의 Thomas Gieselmann은 말했다. "NGINX는 명확하고 효과적으로 오늘날 인터넷의 큰 사이트들의 성장을 가능하게 했다."
 +
 
 +
[http://nginx.net/nginx-venture-funding.html 전체 내용 읽기]
 +
</p>
 +
 
 +
<p style="margin-top: 3em;">
 +
<span class="plainlinks" style="float: left; margin-top: 5px;">
 +
[https://www.packtpub.com/nginx-http-server-for-web-applications/book http://wiki.nginx.org/images/1/19/Nginx-book-packt.png]
 +
</span>
 +
<h1>Nginx 책이 나왔다!</h1>
 +
Clement Nedelcu 는 Nginx를 다운받고 설치하기, 모듈을 설정하고 사용하기 등의 내용으로 첫 영문판을 출판했다. 기존 서버를 Nginx로 바꾸기 위한 단계별 설명을 제공한다. 설정 섹션의 설명과 깊이있는 모듈 설명은 당신이 Nginx를 제대로 사용할 수 있게 해줄 것이다.
 +
</p>
 +
 
 +
<p style="margin-top: 6em;">
 +
<h1>참고자료</h1>
  
 
#  [http://sysoev.ru/ Nginx 공식 홈페이지 (러시아어)]  
 
#  [http://sysoev.ru/ Nginx 공식 홈페이지 (러시아어)]  
Line 44: Line 85:
 
#  [http://ironwil.net/blog/2007/08/14/new-o3-magazine-6/ HTTP Global Server Load Balancing with Nginx]  
 
#  [http://ironwil.net/blog/2007/08/14/new-o3-magazine-6/ HTTP Global Server Load Balancing with Nginx]  
 
#  [http://technokracy.net/nginx/ Current/recent Ubuntu/Debian용 최근 비공식 패키지]
 
#  [http://technokracy.net/nginx/ Current/recent Ubuntu/Debian용 최근 비공식 패키지]
 +
</p>
 +
 +
</div>
 +
 +
<div class="endorsement" style="margin-top: 4em;">
 +
{{#tag:random |{{Quotes}}}}
 +
</div>
 +
 +
</div>
 +
 +
<br style="clear:both" />
 +
 +
이 위키의 정보들은 몇가지 언어들로 번역되어 있다. 만약 번역을 하고 싶다면, 자유롭게 기여해주길 바란다.
 +
 +
<div id="translations">
 +
* [[NginxRu| Russian]]
 +
* [[NginxDe| German]]
 +
* [[NginxIt| Italian]]
 +
* [[NginxFr| French]]
 +
* [[NginxPl| Polish]]
 +
* [[NginxChs| 简体中文文档]]
 +
* [[NginxEs| Spanish]]
 +
* [[NginxKo| 한국어]]
 +
* [[NginxVi| Tiếng Việt]]
 +
* [[NginxPtBr| Brazilian Portuguese]]
 +
* [[NginxJa| 日本語]]
 +
* [[NginxId| Indonesian]]
 +
* [[NginxTr| Turkish]]
 +
</div>
 +
 +
<br style="clear:both" />

Latest revision as of 14:22, 5 February 2014

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

Contents

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는 명확하고 효과적으로 오늘날 인터넷의 큰 사이트들의 성장을 가능하게 했다."

전체 내용 읽기

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용 최근 비공식 패키지

A while back, we changed our frontend IMAP/POP proxy from perdition to nginx... [and] we’ve now switched over to using nginx for our frontend web proxy as well... The net result of all this is that each frontend proxy server currently maintains over 10,000 simultaneous IMAP, POP, Web & SMTP connections (including many SSL ones) using only about 10% of the available CPU.

-- FastMail.fm blog


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