热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Nginx服务器中添加lua脚本的详细过程

1.下载nginxwgethttp://nginx.org/download/nginx-1.2.2.tar.gz2.安装gccsudoapt-getinstallgcc3.下载LuaJITwgethttp://luajit.org/download/LuaJIT-2.0.0-beta10.tar.gz4.安装LuaJ

1.下载nginx

wget http://nginx.org/download/nginx-1.2.2.tar.gz

2.安装gcc

 

sudo apt-get install gcc

 

3.下载LuaJIT

wget http://luajit.org/download/LuaJIT-2.0.0-beta10.tar.gz

4. 安装LuaJIT

tar -xzvf  LuaJIT-2.0.0-beta10.tar.gz

cd LuaJIT-2.0.0-beta10 

make && sudo make install

5.下载 ngx_devel_kit(在这个页面找:https://github.com/simpl/ngx_devel_kit/tags)

wget https://github.com/simpl/ngx_devel_kit/tarball/master -O simpl-ngx_devel_kit.tar.gz 

6.下载最新的 lua-nginx-module(在这个页面找:https://github.com/chaoslawful/lua-nginx-module/tags)

 wget https://github.com/chaoslawful/lua-nginx-module/tarball/master -O lua-nginx-module.tar.gz 

7.下载pcre

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.gz 

tar -xzvf pcre-8.31.tar.gz

 

 ./configure && make(如果报“compile: unrecognized option `-DHAVE_CONFIG_H'”,请安装sudo apt-get install build-essential)

sudo make install

8.下载echo模块

wget https://github.com/agentzh/echo-nginx-module/tarball/master -O echo-nginx-module.tar.gz 

 tar -xzvf echo-nginx-module.tar.gz 

 

7. 解压nginx,ngx_devel_kit, lua-nginx-module

tar -xzvf nginx-1.2.2.tar.gz

tar -xzvf simpl-ngx_devel_kit.tar.gz 

 tar -xzvf lua-nginx-module.tar.gz

8.安装 

sudo apt-get install openssl libssl-dev 

sudo apt-get install libtool 

cd  nginx-1.2.2

export LUAJIT_LIB=/usr/local/lib/

export LUAJIT_INC=/usr/local/include/luajit-2.0

 

./configure --user=www-data --group=www-data --with-debug --with-http_gzip_static_module --with-http_ssl_module  --with-http_stub_status_module --with-http_realip_module \

--prefix=/usr/local/nginx \

    --add-module=../simpl-ngx_devel_kit-4192ba6/ \

  --add-module=../chaoslawful-lua-nginx-module-b771a2e/\

    --add-module=../agentzh-echo-nginx-module-8042c62/

 

make -j2

sudo make install 

 

 

 

 


推荐阅读
author-avatar
北人南漂记
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有