Nginx

Nginx 시작하기...

승리자v·2014년 3월 4일·조회 521

2009.12.15. development 버전 nginx-0.8.30에서 시작했어요!
현재 최신 stable 버전은 앞서서 많이 깔아보셨던 2014.02.11에 나온 nginx-1.4.5입니다.


테스트된 OS와 플랫폼 리스트예요.
전 Windows Server 2003이 있는데! 여기에 설치 해봐야겠어요!!!

◆ 테스트된 OS, 플랫폼
FreeBSD 3 ? 10 / i386; FreeBSD 5 ? 10 / amd64;
Linux 2.2 ? 3 / i386; Linux 2.6 ? 3 / amd64;
Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
AIX 7.1 / powerpc;
HP-UX 11.31 / ia64;
Mac OS X / ppc, i386;
Windows XP, Windows Server 2003.


윈도우의 stable버전도 역시 nginx-1.4.5네요!!! 이거 설치해서 테스트하면 되겠어요!


1.4.5버전은 아래 내역이 버그픽스 됐네요!
호호 이제 stable한거 맞겠죠?
메모리 릭에...full세션에...하하! 다 fix 된거니까요...!!!(정말일까요... 윈도우라이런가...)

Changes with nginx 1.4.5                                         11 Feb 2014

    *) Bugfix: the $ssl_session_id variable contained full session
       serialized instead of just a session id.
       Thanks to Ivan Risti?.

    *) Bugfix: client connections might be immediately closed if deferred
       accept was used; the bug had appeared in 1.3.15.

    *) Bugfix: alerts "zero size buf in output" might appear in logs while
       proxying; the bug had appeared in 1.3.9.

    *) Bugfix: a segmentation fault might occur in a worker process if the
       ngx_http_spdy_module was used.

    *) Bugfix: proxied WebSocket connections might hang right after
       handshake if the select, poll, or /dev/poll methods were used.

    *) Bugfix: a timeout might occur while reading client request body in an
       SSL connection using chunked transfer encoding.

    *) Bugfix: memory leak in nginx/Windows.

 

기본 소개를 한번 볼게요!!!

nginx는 master프로세스 한개랑 여러개의 worker 프로세스가 있다고 해요.
master 프로세스는 구성을 읽고 평가하고 worker 프로세스들을 유지하는게 주 목적이구요.
worker 프로세스는 실제로 요청을 처리하죠.
nginx는 worker 프로세스들에게 요청을 효율적으로 분산하기 위해 이벤트 기반 모델과 os종속적 메커니즘을 사용해요.
worker 프로세스들은 구성 파일에 정의되어 있고, 구성이 고정되거나 사용 가능한 CPU 코어 수에 자동적으로 조정될 수 있어요
nginx와 모듈 작업은 구성 파일에 정의되어 있어요. 디폴트로 구성파일 이름은 nginx.conf이고 /usr/local/nginx/conf나  /etc/nginx나 /usr/local/etc/nginx 디렉토리에 위치합니다.
(헐... 전 윈도우에 넣을껀데... 윈도우 경로는 어디에 있나요....)


nginx를 시작하려면, 일단 nginx를 깔아야겠지요.......
nginx깔아보고 다시 돌아올게요!!!

댓글 3

로그인 후 댓글을 남길 수 있습니다.

  • 강철지그강철지그· 2014년 3월 5일
    드문 윈도우 서버 설치 사례를 보게 되겠네요. 기대됩니다.
  • 몽상가몽상가· 2014년 3월 5일
    그러게요. 상용제품들의 매뉴얼도 대부분 윈도그 기반이 많습니다. ^^
  • 빅토르최빅토르최· 2014년 3월 5일
    그냥 감으로, 윈도우라면 msi 파일? installer? 수행 중에 설치 디렉토리를 지정하게 될 것 같고 그 하위에 있는 conf 디렉토리 안에 nginx.conf 가 있을 것 같습니다.