nginx安装

该文详细介绍了如何在Linux环境中下载、安装LuaJIT,以及编译配置Nginx1.12.2以支持lua模块,包括ngx_devel_kit和lua-nginx-module。步骤包括设置环境变量,下载相关源码,配置并编译Nginx,最后编写启动脚本启动Nginx。
摘要由CSDN通过智能技术生成



nginx 1.12.2 + lua
转至元数据结尾
由 xxx创建, 最后修改于一月 18, 2018转至元数据起始
1. 下载安装LuaJIT
cd /usr/local/src
wget http://luajit.org/download/LuaJIT-2.0.4.tar.gz
tar zvxf LuaJIT-2.0.4.tar.gz
cd LuaJIT-2.0.4
make
出现
make[1]: Leaving directory '/usr/local/src/LuaJIT-2.0.4/src'
==== Successfully built LuaJIT 2.0.4 ====
说明编译成功
make install
出现
==== Successfully installed LuaJIT 2.0.4 to /usr/local ====
说明安装成功
# 配置环境变量vim  /etc/profile 追加以下两行后source
export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-2.0
2. 准备nginx lua相关模块
cd /usr/local/src
wget https://codeload.github.com/openresty/lua-nginx-module/tar.gz/v0.10.11
wget https://codeload.github.com/simpl/ngx_devel_kit/tar.gz/v0.3.0
tar zvxf v0.3.0
tar zvxf v0.10.11
3. 编译安装nginx
wget http://mirrors.aliyun.com/nginx/nginx-1.12.2.tar.gz
tar zvxf nginx-1.12.2.tar.gz
cd nginx-1.12.2
./configure --user=www --group=www --prefix=/opt/nginx --with-pcre --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --add-module=/opt/modules/ngx_http_consistent_hash-master --with-ld-opt="-Wl,-rpath,$LUAJIT_LIB" --add-module=/usr/local/src/lua-nginx-module-0.10.11/ --add-module=/usr/local/src/ngx_devel_kit-0.3.0/ --with-stream
make && make install
编写/etc/init.d/nginx 启动脚本。
/etc/init.d/nginx start 启动nginx
参考:http://liangnotes.com/2017/02/18/Nginx%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85lua%E6%A8%A1%E5%9D%97/index.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值