资讯专栏INFORMATION COLUMN

Nginx编译安装Lua模块

ssshooter / 3569人阅读

摘要:编译安装模块一安装环境及相关库官网网址模块官网和分别解压重新编译如若出现一下即可加载库,加入到文件然后执行如下命令

Nginx编译安装Lua模块 一、安装Lua环境及相关库
官网网址:Lua模块官网

1、 LuaJIT

wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz
tar -zxvf LuaJIT-2.0.2.tar.gz
cd LuaJIT-2.0.2
make install PREFIX=/usr/local/LuaJIT

export LUAJIT_LIB=/usr/local/LuaJIT/lib
export LUAJIT_INC=/usr/local/LuaJIT/include/luajit-2.0

2、 ngx_devel_kit和lua-nginx-module

cd /opt/download

wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz

wget https://github.com/openresty/lua-nginx-module/archive/v0.10.9rc7.tar.gz

# 分别解压

3、 重新编译Nginx

cd /opt/download

wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0

./configure --add-module=/opt/download/ngx_devel_kit-0.3.0 --add-module=/opt/download/lua-nginx-module-0.10.9rc7

# 如若出现:
# error: the HTTP gzip module requires the zlib library.
# yum install zlib zlib-devel 一下即可

make -j 4 && make install

4、 加载lua库,加入到ld.so.conf文件

echo "/usr/local/LuaJIT/lib" >> /etc/ld.so.conf
# 然后执行如下命令:
ldconfig

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28692.html

相关文章

  • Nginx编译安装

    摘要:编译安装编译工具依赖库库库库编译安装下载地址补充模块模块的安装下载地址附录说明定义一个目录,存放服务器上的文件,也就是的安装目录。启用或禁用构建一个模块来允许服务器使用方法。 Nginx编译安装 编译工具 ububtu: apt-get install build-essential apt-get install libtool centos: yum ...

    gotham 评论0 收藏0
  • LuaNginx的应用

    摘要:例如响应部分通过的形式获取或设置响应头信息。以某个状态码返回响应内容,状态码常量对应关系见部分,也支持数字形式的状态码。重定向当前请求到新的,响应状态码可选列表为默认。具体内容如下相关文章进入的世界在的应用 首发于 樊浩柏科学院 当 Nginx 标准模块和配置不能灵活地适应系统要求时,就可以考虑使用 Lua 扩展和定制 Nginx 服务。OpenResty 集成了大量精良的 Lua 库...

    Mike617 评论0 收藏0
  • 使用 Nginx 编译 Sass 和 Scss

    摘要:前端的小伙伴对于或以下统称应该并不陌生,他是一种预处理语言,使用可以极大简化代码的编写和维护。通常情况下,我们在开发环境下使用是在或者环境下,通过监听文件修改来实时编译并输出到浏览器。 前端的小伙伴对于 Sass 或 Scss(以下统称 Sass) 应该并不陌生,他是一种 CSS 预处理语言,使用 Sass 可以极大简化 CSS 代码的编写和维护。 通常情况下,我们在开发环境下使用 S...

    ACb0y 评论0 收藏0
  • 使用 Nginx 编译 Sass 和 Scss

    摘要:前端的小伙伴对于或以下统称应该并不陌生,他是一种预处理语言,使用可以极大简化代码的编写和维护。通常情况下,我们在开发环境下使用是在或者环境下,通过监听文件修改来实时编译并输出到浏览器。 前端的小伙伴对于 Sass 或 Scss(以下统称 Sass) 应该并不陌生,他是一种 CSS 预处理语言,使用 Sass 可以极大简化 CSS 代码的编写和维护。 通常情况下,我们在开发环境下使用 S...

    y1chuan 评论0 收藏0
  • Nginx 安装

    摘要:安装快速安装官网地址使用对实现扩展。安装步骤下载源码包并解压。详细命令如下安装依赖和编译工具。安装见官网进源码目录,配置。使用查看参数说明翻译见命令示例注安装默认在和,可以使用,查看相关文件。运行结果示例编译并安装。 Nginx 安装 快速安装 Ngnix官网地址:http://nginx.org/ 使用OpenResty对Nginx实现扩展。https://openresty.org...

    williamwen1986 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<