网站日志流量分析采集(LuaJIT系统环境部署-node03,相关jar包自己手动上传)
程序员文章站
2022-03-18 21:45:22
...
-
注:/usr/local/src 是源码包路径,可以自己更改
-
服务器中安装依赖
- yum -y install gcc perl pcre-devel openssl openssl-devel
-
上传 LuaJIT-2.0.4.tar.gz 并安装 LuaJIT
- tar -zxvf LuaJIT-2.0.4.tar.gz -C /usr/local/src/
- cd /usr/local/src/LuaJIT-2.0.4/
- make && make install PREFIX=/usr/local/luajit
-
设置 LuaJIT 环境变量
- vi /etc/profile
-
export LUAJIT_LIB=/usr/local/luajit/lib export LUAJIT_INC=/usr/local/luajit/include/luajit-2.0
-
- source /etc/profile
- vi /etc/profile
-
创建 modules 文件夹,保存 nginx 依赖的模块
- mkdir -p /usr/local/nginx/modules
-
上传 nginx 依赖的模块
- set-misc-nginx-module-0.29.tar.gz
- lua-nginx-module-0.10.0.tar.gz
- ngx_devel_kit-0.2.19.tar.gz
- echo-nginx-module-0.58.tar.gz
-
将依赖的模块直接解压到 modules 目录
- tar -zxvf lua-nginx-module-0.10.0.tar.gz -C /usr/local/nginx/modules/
- tar -zxvf set-misc-nginx-module-0.29.tar.gz -C /usr/local/nginx/modules/
- tar -zxvf ngx_devel_kit-0.2.19.tar.gz -C /usr/local/nginx/modules/
- tar -zxvf echo-nginx-module-0.58.tar.gz -C /usr/local/nginx/modules/
-
安装 openresty
- tar -zxvf openresty-1.9.7.3.tar.gz -C /usr/local/src/
- cd /usr/local/src/openresty-1.9.7.3/
- ./configure --prefix=/usr/local/openresty --with-luajit && make && make install
-
安装 nginx
- tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/src/
-
编译 nginx 并支持其他模块
- cd /usr/local/src/nginx-1.8.1/
- ./configure --prefix=/usr/local/nginx
–with-ld-opt="-Wl,-rpath,/usr/local/luajit/lib"
–add-module=/usr/local/nginx/modules/ngx_devel_kit-0.2.19
–add-module=/usr/local/nginx/modules/lua-nginx-module-0.10.0
–add-module=/usr/local/nginx/modules/set-misc-nginx-module-0.29
–add-module=/usr/local/nginx/modules/echo-nginx-module-0.58
-
make -j2
-
make install
上一篇: 介绍linux下vi命令的使用
下一篇: 分享一个pygame 弹力球的实现实例