CentOS 5.4 + NginX 1.4.1 + Lua 5.1.5 설치 :: 2013/05/29 18:20

1. LuaJIT 2.0, Lua 5.1.5 설치


LuaJIT 2.0 다운로드 : luajit.org/download.html
Lua 5.1.4 다운로드 : www.lua.org/ftp/

1) Lua 설치
Lua 압축해제 : tar -zxvf lua-5.1.5.tar.gz
cd lua-5.1.5
make linux test
* 오류가 발생하면 yum으로 해당 라이브러리 설치
* Hello World, Lua 5.1!과 비슷한 메시지가 마지막에 출력되면 제대로 구성됨.
make linux
make install
* /usr/local/에 설치됨.

2) LuaJIT 설치
LuaJIT 압축해제 : tar -zxvf LuaJIT-2.0.1.tar.gz
cd LuaJIT-2.0.1
make
make install

3) .bash_profile 수정
export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include

2. Nginx 설치

Nginx 1.4.1 다운로드 : nginx.org
Ngx_devel_kit 다운로드(v0.2.18) : github.com/simpl/ngx_devel_kit/tags
Ngx_lua_module 다운로드 (v0.8.2) : github.com/chaoslawful/lua-nginx-module/tags

1) 각 다운로드 받은 패키지 압축 해제
Ngnix : tar -zxvf nginx-1.4.1.tar.gz
ngx_devel_kit : tar -zxvf ngx_devel_kit-0.2.18.tar.gz
ngx_lua : tar -zxvf lua-ngx-module-0.8.2.tar.gz

2) 폴더 명 변경
mv ngx_devel_kit-0.2.18 ngx_devel_kit
mv lua-ngx-module-0.8.2 lua-ngx-module

3) Nginx Config 설정
./configure --prefix=$HOME/nginx \
--conf-path=$HOME/nginx/conf/nginx.conf \
--sbin-path=$HOME/nginx/sbin/nginx \
--lock-path=$HOME/nginx/lock/nginx.lock \
--pid-path=$HOME/nginx/run/nginx.pid \
--http-client-body-temp-path=$HOME/nginx/lib/nginx/body \
--http-proxy-temp-path=$HOME/nginx/lib/nginx/proxy \
--http-fastcgi-temp-path=$HOME/nginx/lib/nginx/fastcgi \
--http-uwsgi-temp-path=$HOME/nginx/lib/nginx/uwsgi \
--http-scgi-temp-path=$HOME/nginx/lib/nginx/scgi \
--http-log-path=$HOME/nginx/logs/access.log \
--error-log-path=$HOME/nginx/logs/error.log \
--with-debug \
--with-http_addition_module \
--with-http_addition_module \
--with-http_degradation_module \
--with-http_flv_module \
--with-http_gzip_static_module \
--with-http_image_filter_module \
--with-http_mp4_module \
--with-http_random_index_module \
--with-http_realip_module \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_sub_module \
--with-http_realip_module \
--add-module=$HOME/ngx_postgres \
--add-module=$HOME/ngx_http_auth_request_module \
--add-module=$HOME/nginx-eval-module \
--add-module=$HOME/lua-nginx-module \
--add-module=$HOME/ngx_devel_kit \
--user=nobody \
--group=nobody

4) 설치
make && make install

2013/05/29 18:20 2013/05/29 18:20
Trackback Address :: http://www.yongbi.net/trackback/559
[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다
Name
Password
Homepage

Secret
< PREV |  1  |  ...  231  |  232  |  233  |  234  |  235  |  236  |  237  |  238  |  239  |  ...  566  |  NEXT >