`
btprince
  • 浏览: 10922 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Nginx加lua环境测试问题

阅读更多
学习一下Nginx加Lua的搭配,网上有很多资料。

需要最新版的Nginx,LuaJIT,ngx_devel_kit,ngx_lua等安装文件。

在安装完LuaJIT后,需要设置两个环境变量:
LUAJIT_LIB=/usr/local/lib
LUAJIT_INC=/usr/local/include/luajit-<VERSION>

这里我安装的是luajit-2.0.4,想当然的把LUAJIT_INC=/usr/local/include/luajit-2.0.4

结果导致后面在安装nginx的时候直接./configure 检查不通过,查看错误日志 objs/autoconf.err里面显示找不到lauxlib.h文件,到指定目录查看发现路径不对,环境变量应该设置为LUAJIT_INC=/usr/local/include/luajit-2.0,太坑人了。



分享到:
评论

相关推荐

    Nginx+lua通过url传参的方式实现动态代理

    3. **测试验证**:完成配置后,重启Nginx服务,并通过浏览器或Postman等工具发送测试请求,确保代理功能正常工作。 #### 代码解析 - **Lua脚本解析**: - `local arg = ngx.req.get_uri_args()`:此行代码用于...

    linux 实现nginx+Lua 访问redis集群

    最近有个需求是需要用nginx播放服务器的视频,考虑安全问题,需要在nginx加个lua去取redis的token进行验证,刚开始访问测试环境单机还挺好用,可是要访问生产的是集群环境,找了多了资料趟了数不尽的坑,最终形成这...

    idea openrestry+nginx+lua搭建企业级开发环境

    "Idea OpenResty + Nginx + Lua" 的组合提供了一种强大的解决方案,它允许开发者利用 IntelliJ IDEA(Idea)作为集成开发环境,OpenResty(一个扩展了 Nginx 的版本)作为服务器平台,以及 Lua 语言进行高性能的脚本...

    跟我学Nginx + Lua开发

    安装Nginx+Lua开发环境首先需要创建一个目录用于存放所有软件。之后,需要安装一些依赖,例如libreadline-dev、libncurses5-dev、libpcre3-dev、libssl-dev、perl等。接着,下载并解压OpenResty的源码包,执行...

    Nginx+upload+lua实现简单文件上传服务

    本教程将详细解析如何使用Nginx、upload模块以及lua来搭建一个简单的文件上传系统。 首先,我们需要了解Nginx的ngx_http_upload_module模块,这是一个用于处理HTTP POST请求中的文件上传的第三方模块。它允许我们在...

    nginx-lua-prometheus-master.zip

    8. **集成与部署**: 了解如何将这个监控解决方案整合到现有的 Nginx 配置中,以及如何在生产环境中部署和测试,是另一个重要的实践环节。 9. **警报与通知**: 一旦监控到位,你可能还会涉及到设置警报阈值,当特定...

    Nginx+Lua+Redis+Json

    "Nginx、Lua、Redis 和 Json 的结合应用" Nginx 是一个高性能的 Web 服务器, Lua 是一种轻量级的脚本语言,而 Redis 是一个高性能的 NoSQL 数据库, Json 是一种轻量级的数据交换格式。通过结合使用这些技术,可以...

    nginx,lua模块安装

    5. **测试Nginx与Lua模块** 安装完成后,可以通过运行`nginx -t`来测试配置文件的正确性,无误后使用`nginx -s reload`或重启Nginx服务。同时,可以编写简单的Lua脚本验证Nginx的Lua模块是否正常工作。 6. **Lua...

    跟我学Nginx+Lua开发

    2、基于事件的响应,因为lua是直接运行nginx的运行时环境,那么lua就继承了nginx的所有特性。在一般情况下,nginx都是基于事件的提供服务,select或者epoll。在性能上肯定会灰常给力的。 基于以上原因开搞nginx+lua...

    跟我学Nginx+Lua开发.pdf

    ### Nginx+Lua开发环境搭建与应用 #### 一、Nginx+Lua开发环境简介 《跟我学Nginx+Lua开发》是一本针对Nginx与Lua结合使用的教程书籍,旨在帮助读者理解如何利用这两种技术进行高效且灵活的Web应用开发。Nginx作为...

    nginx lua处理图片

    标题 "nginx lua处理图片" 指的是使用Nginx Web服务器与Lua脚本语言结合,来处理图像文件的一种技术方案。Nginx通常作为静态资源服务器,而通过集成Lua,我们可以实现更复杂的动态处理逻辑,例如图片的缩略图生成、...

    nginx-lua-fastdfs-GraphicsMagick-master的配置

    在`nginx-lua-fastdfs`环境中,`GraphicsMagick`通常用于对从`fastdfs`中获取的原始图片进行缩放、裁剪等处理,生成不同规格的版本供前端展示。 配置`nginx-lua-fastdfs-GraphicsMagick`的过程主要包括以下几个步骤...

    京东商品详情页Nginx+Lua的大规模应用.pdf

    - 线上压测/功能验证:使用Nginx+Lua进行线上环境的性能测试和功能验证。 六、优化实践案例 在实际应用中,京东通过Nginx+Lua的技术组合实现了多种优化: - 使用Unix Domain Socket套接字,减少了本机TCP连接数,...

    nginx-tcp-lua-module:基于Nginx的带lua支持的TCP服务器

    使用 nginx-1.4.4 测试。 指令 服务器 听 so_keepalive tcp_nodelay 超时 解析器 resolver_timeout 允许 否定 访问日志 方向对齐 client_body_buffer_size lua_code_cache lua_package_path lua_package_...

    Nginx+Lua+Redis构建高并发Web应用

    在测试阶段,我们需要编写Lua脚本`test_redis.lua`。这个脚本首先引入`json`和`redis.parser`库,然后通过`ngx.location.capture`调用`/get_redis`获取Redis数据。如果响应状态为200,说明查询成功,使用`parser....

    ngx_lua_module-windows-1.1.2.0

    这为在Windows上运行Nginx提供了更多的灵活性,特别是在Windows生态系统的开发和测试环境中。 4. **安装与配置** 在Windows上安装ngx_lua_module,需要先下载并安装Nginx,然后将模块解压至Nginx的`modules`目录。...

    lua-nginx-module-0.10.9rc7

    4. **测试与启动**:在修改配置后,务必先运行`nginx -t`测试配置文件的正确性,无误后重启Nginx以应用新配置。 在使用过程中,我们还可以利用Lua-Nginx-Module的一些高级特性,如: - **Lua变量和共享内存**:...

    lua版waf web防火墙 redis+nginx版

    2. **配置lua环境**:确保LuaJIT已经安装,并且OpenResty可以找到它。 3. **部署lua版WAF**:将WAF的lua脚本和配置文件部署到OpenResty的配置目录下。 4. **配置Nginx**:在Nginx配置文件中,启用lua模块和WAF相关的...

    Nginx添加lua模块的实现方法

    要测试Lua模块是否正常工作,可以创建一个简单的Nginx配置,例如: ```nginx server { ... location /lua { default_type 'text/html'; content_by_lua 'ngx.say("hello, lua!")'; } ... } ``` 这个配置会在...

Global site tag (gtag.js) - Google Analytics