网站导航 专题 首页

办公软件
WordExcelPPTWPS
操作系统
Win7Win10Win11
常用软件
工具软件视频播放图片处理
数码产品
笔记本手机教程平板电脑
安卓教程
应用教程刷机教程游戏攻略
苹果教程
iphone越狱iphone备份教程
游戏攻略
游戏新闻网络游戏单机游戏
生活攻略
美食/营养汽车旅游出行

linux系统如何安装nginx_lua_module模块

教程之家 Linux

nginx_lua_module是由淘宝的工程师清无(王晓哲)和春来(章亦春)所开发的nginx第三方模块,它能将lua语言嵌入到nginx配置中,从而使用lua就极大增强了nginx的能力

1 网上搜索下载luajit 2.0并安装

我是直接使用源码make && make install

所以lib和include是直接放在/usr/local/lib和usr/local/include

2 下载nginx源码,解压

注意版本号,如果机子上已经装了nginx,不想升级的话,请使用/to/nginx/sbin/nginx –v

来查看版本号

3 下载ngx_devel_kit HERE 解压

4 下载nginx_lua_module HERE 解压

5 进入nginx源码文件夹

cd nginx-1.0.11/

6 导入环境变量,编译

export LUAJIT_LIB=/usr/local/lib #这个很有可能不一样

export LUAJIT_INC=/usr/local/include/luajit-2.0 #这个很有可能不一样

。/configure --prefix=/opt/nginx \ #nginx的安装路径

--add-module=/path/to/ngx_devel_kit \ #ngx_devel_kit 的源码路径

--add-module=/path/to/lua-nginx-module #nginx_lua_module 的源码路径

make -j2

make install

7 测试是否成功:

nginxconfig中加入

location /hello {

default_type ‘text/plain’;

content_by_lua ‘ngx.say(“hello, lua”)’;

}

使用/to/nginx/sbin/nginx –t 检查nginx配置,此时应该没有报错

8 /to/nginx/sbin/nginx #启动nginx

或者/to/nginx/sbin/nginx –s reload #重启nginx

访问192.168.100.1/hello

会出现“hello,lua”

则表示安装成功!

相关教程:

相关下载:

本类最新

SSH连接时出现“ssh algorithm negotiation failed”错误的原因和解决方法

SSH连接时出现“ssh algorithm negotiation failed”...

永远不要在Linux执行的10个最危险的命令

永远不要在Linux执行的10个最危险的命令

linux系统LNMP重编译安装ngx_lua module模块

linux系统LNMP重编译安装ngx_lua module模块

linux系统如何安装nginx_lua_module模块

linux系统如何安装nginx_lua_module模块

linux系统ngx_lua module模块安装教程

linux系统ngx_lua module模块安装教程

图文教程