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
참고 사이트