网站日志流量分析采集(LuaJIT系统环境部署-node03,相关jar包自己手动上传)

本文详细介绍了在服务器上安装配置OpenResty和Nginx的过程,包括依赖库的安装、LuaJIT的编译、Nginx模块的集成及环境变量的设置,为读者提供了一个完整的部署指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 注:/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
  • 创建 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值