[여기에 있는 내용은 Nginx 홈페이지(http://nginx.org/en/docs/beginners_guide.html)에서 제공하는 초보자용 가이드(Beginner's Guide) 문서를 번역한 것이다. 원문 참조를 원한다면 홈페이지를 참조하기 바란다.]
이 가이드에서는 nginx에 대한 개본적인 소개와 nginx를 통해 수행할 수 있는 간단한 task들에 대해서 설명하고 있다. 독자들의 컴퓨터에 nginx가 이미 설치되어 있다고 가정하고 있는데, 아직 설치되어 있지 않다면 Installing nginx (http://nginx.org/en/docs/install.html) 페이지를 참고하기 바란다. 이 가이드를 통해서 nginx의 start, stop, reload, nginx 설정 파일의 구조, nginx를 통해서 static content를 제공하는 방법, proxy server로 설정하는 방법, FastCGI application에 접속하는 방법들을 설명하고자 한다.
Nginx는 하나의 master process와 여러 개의 worker process를 가지고 있다. Master process의 주요 기능은 configuration을 읽어서 처리하고, worker process들을 유지/관리하는 것이다. Worker process는 request에 대한 실제 처리 작업을 수행한다. Nginx는 event-based model을 채택했고, worker process간 효율적인 request 분산을 위해서 OS-dependent mechanism을 가지고 있다. Worker process의 숫자는 설정 파일에 정의된다. 이용 가능한 CPU core 수에 맞춰서 자동으로 할당되거나 설정 파일에 정의된 값으로 고정된다.
Nginx와 nginx의 모듈들의 작업은 설정 파일에 의해서 결정된다. 기본적으로 nginx의 설정 파일 이름은 nginx.conf이고, 위치는 /usr/local/nginx/conf나 /usr/local/etc/nginx이다.
댓글을 달아 주세요
댓글 RSS 주소 : http://www.yongbi.net/rss/comment/663