nginx 설치 lua - nginx - module

3506 단어
LuaJIT - 2.0.4. tar. gz, ngx 가 필요 합 니 다.devel_kit,lua-nginx-module
1. 다운로드 설치 LuaJIT - 2.0.5. tar. gz
http://luajit.org/download.html 
wget -c http://luajit.org/download/LuaJIT-2.0.5.tar.gz
tar xzvf LuaJIT-2.0.5.tar.gz
cd LuaJIT-2.0.5
make install PREFIX=/usr/local/luajit
 
\ # 환경 변수 주의!
vim /etc/profile
 
export LUAJIT_LIB=/usr/local/luajit/libexport LUAJIT_INC=/usr/local/luajit/include/luajit-2.0
#####export LD_LIBRARY_PATH=/usr/local/luajit/lib:$LD_LIBRARY_PATH
 
 source /etc/profile
2. 압축 풀기 ngx 다운로드devel_kit
페이지 다운로드 https://github.com/simplresty/ngx_devel_kit
wget https://github.com/simplresty/ngx_devel_kit/archive/v0.3.0.tar.gz
tar -xzvf v0.3.0.tar.gz
mv /data/apps/ngx_devel_kit-0.3.0  /opt/soft/ngx_devel_kit-0.3.0
3. 압축 풀기 lua - nginx - module 다운로드
페이지 다운로드https://github.com/openresty/lua-nginx-module
wget https://github.com/openresty/lua-nginx-module/archive/v0.10.13.tar.gz
tar -xzvf v0.10.13.tar.gz
mv /data/apps/lua-nginx-module-0.10.13  /opt/soft/lua-nginx-module-0.10.13
설치 nginx - 1.10.3. tar. gz 다운로드
 
cd /data/appswget http://nginx.org/download/nginx-1.14.1.tar.gztar -zxvf nginx-1.14.1.tar.gz 
cd nginx-1.14.1
먼저 configure 는 디 렉 터 리 설치, 위 에 만 든 실행 사용자, 필요 한 확장 모듈 (SSL, FastCGI) 등 컴 파일 옵션 을 지정 합 니 다. 옵션 과 매개 변수 설명:http://nginx.org/en/docs/configure.html, 조작 은 다음 과 같 습 니 다:
[root@node2 nginx]# ./configure \
--prefix=/usr \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/tmp/nginx/client/ \
--http-proxy-temp-path=/var/tmp/nginx/proxy/ \
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \
--http-scgi-temp-path=/var/tmp/nginx/scgi \
--with-pcre \
--add-module=/opt/soft/nginx-module-vts-master \
--add-module=/opt/soft/ngx_devel_kit-0.3.0 \
--add-module=/opt/soft/lua-nginx-module-0.10.13

 
  구성 성공 은 다음 과 같 습 니 다.
설치
make && make install
 service nginx restart 
비고:
오류 신고 nginx: error while loading shared libraries: libluajit - 5.1. so. 2: shared object file 을 열 수 없습니다. 실행 가능
ln -s /usr/local/luajit/lib/libluajit-5.1.so.2 /lib64/libluajit-5.1.so.2
구체 적 인 source 경 로 는 실제 설치 경 로 를 기준 으로 합 니 다.
 
다음으로 전송:https://www.cnblogs.com/jack-Star/p/9959033.html

좋은 웹페이지 즐겨찾기