검색결과 리스트
글
1.0. 우분투에 NGINX 설치
1. 다운로드
- wget http://nginx.org/download/nginx-1.4.0.tar.gz
- tar -xvf nginx-1.4.0.tar.gz
2. 선행 요소 설치
2.1. PCRE ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
-버전별 상이하니 확인부터
- wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
- tar xvf pcre-8.32.tar.gz
2.2. openssl http://www.openssl.org/source/
- wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz
- tar -xzvf openssl-1.0.1e.tar.gz;
2.3. zlib
- wget http://zlib.net/zlib128.zip
- unzip zlib128.zip
2.4. echo module
- wget https://github.com/agentzh/echo-nginx-module/archive/v0.45.zip;
- unzip v0.45.zip;
3. configure
- sudo ./configure --with-zlib=../zlib-1.2.8 --with-pcre=../pcre-8.38 --with-openssl=../openssl-1.0.1e --with-http_ssl_module --with-debug --add-module=../echo-nginx-module-0.45 --prefix=/usr/local/nginx --user=www-data --group=www-data
- --with-(zlib | pcre | openssl) : NGINX가 의존하고 있는 라이브러리들의 소스 경로
- --with-(http_ssl_module | debug) : NGINX를 설치할 때 ssl, debug 모듈을 활성화한다. 이 모듈들은 NGINX가 제공하는 내부 모듈이지만 기본적으로는 설치가 되지 않는 옵션사항이다.
- --add-module : 외부 모듈인 echo 모듈의 소스가 위치하는 디렉토리
- --prefix : NGINX가 설치될 기본 디렉토리를 의미한다. 이 디렉토리 하위에 NGINX의 실행, 로깅, 설정 파일들이 설치된다. 각각의 항목을 바꿀 수도 있다. 메뉴얼을 참고하자.
- --user, --gourp : www-data 사용자의 권한으로 NGXIN를 실행시킨다. www-data 사용자가 없다면 만들어야 한다. 사용자의 리스트는 아래의 명령을 통해서 알 수 있다. www-data가 아니라 자기 자신의 계정을 사용해도 된다.
4. make
- sudo make
5. install
- sudo make install
6. 설치 확인
- /usr/local/nginx
7. 구동
- sudo /usr/local/nginx/sbin/nginx
- 웹브라우저 localhost 확인
8. init
- sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx;
- sudo chmod +x /etc/init.d/nginx;
- 자동실행
- sudo update-rc.d -f nginx defaults
- service nginx status, stop, start, restart 등의 명령어로 상태 확인
'Information > 리눅스' 카테고리의 다른 글
ubuntu 12.04 에서 eclipse 설치 이후 오류 발생 (0) | 2016.07.20 |
---|---|
2.0. centOS 7에 NGINX 설치 및 기본 설정 (0) | 2016.01.27 |
0.0. 리눅스 설치 및 설정 (0) | 2016.01.22 |