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


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

  • 相关阅读:
    VMWare的Cloud Foundry实践(二):和MongoDB对接成功~
    MongoDB实践
    MongoDB 可读性比较差的语句
    C#异步编程之:(一)Task对象和lamda表达式探究
    创建自己的awaitable类型
    C#异步编程之(三):深入 Async 和 Await 的实现及其成本
    Node.js实践
    MVC+EasyUI+三层新闻网站建立(六 tabs的完成)
    MVC+EasyUI+三层新闻网站建立(七:分页查询出数据)
    MVC+EasyUI+三层新闻网站建立(八,详情页面完成)
  • 原文地址:https://www.cnblogs.com/lxyuuuuu/p/9597936.html
Copyright © 2020-2023  润新知