글 작성 하는 시점에서 Nginx Stable 버전은 1.6.0 버전 이다.
1.1.x 버전을 사용하고 있었고, Nginx + WebSocket 을 사용할 수 있다는 글을 보고, 테스트 하는 도중 지원하지 않는 버전이라 테스트가 불가피 했다.
해당 글 URL (http://nodeqa.com/nodejs_ref/80) 흥미가 있다면 가보셔도 좋아요.
Requirements
- gzip module requires zlib library
- rewrite module requires pcre library
- ssl support requires openssl library
위 3가지 항목은 설치 전 요구되는 라이브러리다. 사전에 설치가 되어 있지 않다면, 진행을 할 수 없다.
1. zlib library
C로 작성된 데이터 압축 라이브러리의 일종이다.
공식 사이트: http://www.zlib.net/
다운로드: 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
2. pcre library
PCRE 라이브러리, POSIX 정규식 API 지원
공식 사이트: http://www.pcre.org/
다운로드: http://sourceforge.net/projects/pcre/files/pcre/8.35/pcre-8.35.tar.gz/download
3. openssl library
일반적으로 Linux 설치 시 포함 되어 있다.
위 작업이 끝났다면, nginx 설치할 준비는 된 것이다.
nginx Installation
다운로드: http://nginx.org/en/download.html
원하는 버전 파일을 다운로드 하도록 하자.
tar zxvf nginx-1.6.0.tar.gz
cd nginx-1.6.0
./configure
make
sudo make install
위 요구되는 라이브러리 설치만 성공적으로 끝났다면, 무사히 설치는 완료 되었을 것이다.
참고 사이트: http://wiki.nginx.org/GettingStarted
'Server,Was' 카테고리의 다른 글
Nginx Start 시 libpcre.so.1: cannot open shared object file: No such file or directory 해결 하기 (0) | 2014.09.21 |
---|---|
Ubuntu Nginx 설치 및 테스트 하기 (0) | 2014.09.21 |
Tomcat HTTP Method 제한하기 (0) | 2014.04.30 |
CentOS 에서 JDK 설치 하기 (0) | 2013.12.11 |
CentOS Gitlab 설치 시 Redis Port 변경 방법 (0) | 2013.12.05 |