1. Requirements Library Install

1.1. gzip module requires zlib library

C로 작성된 데이터 압축 라이브러리의 일종이다.

Home: http://www.zlib.net/
Download: http://zlib.net/zlib-1.2.8.tar.gz


tar zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
sudo make install

1.2. rewrite module requires pcre library

PCRE 라이브러리, POSIX 정규식 API 지원

Home: http://www.pcre.org/
Download: http://sourceforge.net/projects/pcre/files/pcre/8.35/pcre-8.35.tar.gz/download


tar zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
make
sudo make install

1.3. ssl support requires openssl library

일반적으로 Linux 설치 시 포함 되어 있다.


2. Nginx Install

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

원하는 버전 파일을 다운로드 하도록 하자.


tar zxvf nginx-1.6.0.tar.gz
cd nginx-1.6.0
./configure
make
sudo make install


위 요구되는 라이브러리 설치만 성공적으로 끝났다면, 무사히 설치는 완료 되었을 것이다.


3. Nginx InitScript Config

Service 에 등록 하기 위해 initScript 를 셋팅 한다.


sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx

4. Nginx Service Config

4.1. Update
sudo update-rc.d -f nginx defaults

4.2. Remove
sudo update-rc.d -f nginx remove

5. Nginx Service Start

sudo service nginx start

6. Request Welcome Page

http://localhost/ 접속 해보자. 외부에서 접속을 해야 하는 경우 80번 포트를 열도록 하자.


sudo ufw allow 80/tcp

참고 사이트


+ Recent posts