/usr/local/src 에서 진행


2016/02/13 기준, 최신 버전 (안정화)

wget http://nginx.org/download/nginx-1.8.1.zip
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
wget http://zlib.net/zlib-1.2.8.tar.gz
wget https://www.openssl.org/source/openssl-1.0.1r.tar.gz

압축 해제 후 nginx 디렉토리로 이동

sudo ./configure --with-zlib=../zlib-1.2.8 --with-pcre=../pcre-8.38 --with-openssl=../openssl-1.0.1r --with-http_ssl_module --with-debug --prefix=/usr/local/nginx --user=www-data --group=www-data

--prefix 는 설치할 경로를 나타냄

make && make install





init.d 스크립트 (cent os, 경로에 맞게 수정)


/etc/init.d/nginx 으로 저장해야 하지만, 제대로 작동하지 않아서

/usr/sbin 에다가 넣고 nginx start 이런식으로 사용하였음


https://www.nginx.com/resources/wiki/start/topics/examples/initscripts/


fast cgi 를 사용하는 경우, 코드가 조금 달라지므로 확인


fast cgi 는 nginx/conf/nginx.conf 에서 설정







참고 사이트


http://blog.grotesq.com/post/414


http://poorplus.blogspot.kr/2013/04/nginx-code-igniter-indexphp.html


https://www.nginx.com/resources/wiki/start/topics/recipes/codeigniter/#


https://opentutorials.org/module/384/4511