반응형

동기적으로 요청을 처리하는 아파치 웹서버와 달리 비동기적으로 요청을 처리하는 NGINX의 Non Blocking Event-driven 구조.


* 설치파일 내려받기

  http://nginx.org/en/download.html

  http://wiki.nginx.org/Install


* 설치  

 

  tar xvfz nginx-1.2.1.tar.gz

  cd nginx-1.2.1



압축해제폴더에 들어가서  ./configure 를 실행한다.

./configure -prefix 옵션을 사용하면 설치될 위칠르 지정할 수 있다.

디폴트는 /usr/local/nginx/ 에 설치된다. 


NGINX를 설치할때 필요한 라이브러리는 pcre,openssl, zlib 등이 있는데 yum을 이용해서 직접 설치 가능하다. 


 yum install pcre pcre-devel

 yum install openssl openssl-devel

 yum install zlib  zlib-devel



설치가 됐다면 /설치폴더/sbin/nginx 명령어로 실행할 수 있다. 


실행 : /설치폴더/sbin/nginx

중지 : /설치폴더/sbin/nginx ?s stop

재실행 : /설치폴더/sbin/nginx ?s reload



* Configuration

서버 설정 파일 : /opt/nginx/conf/nginx.conf 

설정 파일을 따로 만들고 싶다면  /설치폴더/sbin/nginx ?c 설정파일명


설정 파일 구성은 Main, Event, http, server, location 블록의 계층구조이다.

설명 : http://library.linode.com/web-servers/nginx/configuration/basic



반응형

+ Recent posts