Nginx 통합 lua 환경 설정 및 openresty 환경 설치

2413 단어
Nginx 통합 lua 지원
승급 절 차 는 다음 과 같 습 니 다:
1. 설치 팩 다운로드
Nginx 다운로드 주소:https://www.sumaott.com/download/%E5%B7%A5%E5%85%B7/nginx-1.10.1.tar.gz
Pcre 다운로드 주소:https://www.sumaott.com/download/%E5%B7%A5%E5%85%B7/pcre-8.36.tar.gz
Nginx - moudle 다운로드 주소:https://www.sumaott.com/download/도구 / lu - nginx - module - 0.10.6. tar. gz
Nginx - devel - kit 다운로드 주소:https://www.sumaott.com/download/도구 / ngxdevel_kit-0.3.0.tar.gz
LuaJIT 다운로드 주소:https://www.sumaott.com/download/도구 / LuaJIT - 2.0.5. tar. gz
2. lua 환경 설치
모든 설치 패 키 지 를 / home / soft / 경로 에 업로드 하고 실행:
cd /home/soft

tar -zxvf lua-nginx-module-0.10.6.tar.gz
tar -zxvf ngx_devel_kit-0.3.0.tar.gz
tar -zxvf LuaJIT-2.0.5.tar.gz
#  LuaJIT
cd LuaJIT-2.0.5
make
make install


3. Nginx 재 컴 파일
cd /home/soft

#  
tar -zxvf nginx-1.10.1.tar.gz
tar -zxvf pcre-8.3.6.tar.gz

#    pcre
cd pcre-8.36
chmod a+x configure
./configure
make && make install

#      
export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-2.0

#  Nginx,     make install
cd ../nginx-1.10.1
./configure --prefix=/usr/local/nginx --with-pcre=/home/soft/pcre-8.36/ --with-ld-opt=-Wl,-rpath,/usr/local/lib --with-http_stub_status_module --with-http_ssl_module --add-module=/home/soft/ngx_devel_kit-0.3.0/ --add-module=/home/soft/lua-nginx-module-0.10.6/
make

#    nginx
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

#  nginx     
cp objs/nginx /usr/local/nginx/sbin/

#  nginx    
# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

#reload nginx
/usr/local/nginx/sbin/nginx -s reload

#       
/usr/local/nginx/sbin/nginx -V


reload 가 실패 하면 nginx 프로 세 스 를 죽 이 고 다시 시작 하면 됩 니 다.
업그레이드 에 실패 하면 nginx. old 를 교체 하면 됩 니 다.
OpenResty 환경 설치
OpenResty® Nginx 와 Lua 를 바탕 으로 하 는 고성능 웹 플랫폼 으로 그 내부 에 대량의 우수한 Lua 라 이브 러 리, 제3자 모듈 과 대부분의 의존 항 이 통합 되 었 다.초고 동시 다발, 확장 성 이 높 은 동적 웹 응용, 웹 서비스 와 동적 게 이 트 웨 이 를 편리 하 게 구축 할 수 있 습 니 다.
새로운 환경 이 라면 오픈 레 스 티 를 직접 설치 할 수 있다.
외부 네트워크 환경 에서 설치:
yum-config-manager --add-repo https://openresty.org/yum/cn/centos/OpenResty.repo
yum install openresty 
yum install openresty-resty -y


내부 네트워크 환경, 참고 하 세 요.https://openresty.org/cn/installation.html.

좋은 웹페이지 즐겨찾기