동기적으로 요청을 처리하는 아파치 웹서버와 달리 비동기적으로 요청을 처리하는 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