`

OpenResty初步使用

 
阅读更多
http://blog.csdn.net/yoara/article/details/52484268


LUA require 搜索路径指定方法
如果是一个 *.LUA 的文件, 里面用到了自己写的库, 或者第三方写的库, 但是你不想把它放到 lua 的安装目录里, 则在代码里面可以指定require搜索的路径

package.path = '/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua;'    --搜索lua模块
package.cpath = '/usr/local/lib/lua/5.1/?.so;'        --搜索so模块


如果是要在 nginx.conf 文件中引用第三方的库,则需要在 http 段中添加下面的代码
lua_package_path '/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua;';
lua_package_cpath '/usr/local/lib/lua/5.1/?.so;';
分享到:
评论

相关推荐

    OpenResty教程,OpenResty使用教程

    OpenResty教程,OpenResty使用教程 OpenResty是大并发服务器的不错选择,可实现数据校验前置、缓存前置、数据过滤、API请求聚合、认证管理、负载均衡、流量控制、灰度发布、降级、监控等功能

    配合openresty使用waf模块

    标题 "配合openresty使用waf模块" 涉及的核心技术是Web应用程序防火墙(Web Application Firewall,简称WAF)以及如何将其与OpenResty集成。OpenResty是一款基于Nginx的全功能Web服务框架,它集成了LuaJIT编程语言,...

    《OpenResty最佳实践》 .pdf

    《OpenResty最佳实践》这本书籍,旨在向读者介绍OpenResty的使用方法和最佳实践,从而让读者能够充分利用OpenResty进行高效、安全的Web开发。 书籍涵盖了多个知识点,从最基础的Lua脚本语言学习,到OpenResty的高级...

    OpenResty在K8s下的使用

    OpenResty在K8s下的使用

    Nginx模块开发OpenResty简单使用笔记整理.zip

    Nginx模块开发OpenResty简单使用笔记整理 ### Nginx简介 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中。与Apache相比。 同时,大量的第三方扩展模块也令...

    OpenResty1.25版本安装包

    OpenResty是一款基于Nginx和LuaJIT的高性能Web平台,它将强大的Lua脚本语言集成到Nginx中,使开发者能够利用...通过深入了解和熟练使用OpenResty,开发者可以实现高效、可扩展的服务架构,满足现代互联网应用的需求。

    openresty-1.25.3.1源码

    在使用 OpenResty 进行开发时,遵循一些最佳实践可以提升效率并降低维护成本。例如,保持 Lua 代码简洁清晰,利用 Nginx 的事件驱动模型,避免阻塞操作,以及使用 LuaRocks 管理 Lua 包等。 总的来说,OpenResty ...

    Python-IP数据库之openresty版

    为了在OpenResty中使用lua-resty-17mon,我们需要先将其部署到Nginx服务器。这通常包括以下步骤: 1. 下载lua-resty-17mon源代码,根据提供的压缩包子文件`lua-resty-17mon-master`解压。 2. 将解压后的目录复制到...

    OpenResty Best Practices.pdf

    《OpenResty最佳实践》是一本深入探讨OpenResty使用和优化的专业指南,它涵盖了从基础到高级的各种主题,旨在帮助开发者充分利用OpenResty的强大功能。OpenResty是一款基于Nginx和LuaJIT的高性能Web平台,它将Nginx...

    openresty源码(openresty-1.19.9.1.tar.gz)

    LuaJIT是OpenResty使用的Lua解释器,它是一个高度优化的Just-In-Time编译器,提供了比标准Lua更快的执行速度。OpenResty通过`lua_shared_dict`指令支持在Nginx内部共享内存数据结构,这在处理高并发场景下非常有用,...

    openresty官方学习资料

    这本书主要介绍了OpenResty的基础概念和使用方法,包括如何安装和配置OpenResty环境,理解OpenResty的架构设计,以及如何编写基本的Lua脚本来处理HTTP请求。读者会学习到如何利用OpenResty进行反向代理、负载均衡、...

    OpenResty(openresty-1.21.4.1.tar.gz)

    这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。 OpenResty的目标是让你的Web服务直接...

    OpenResty最佳实践

    OpenResty是一款基于Nginx和LuaJIT的Web平台,它允许开发者在Nginx中直接使用Lua语言来编写业务逻辑,从而可以提供高性能、可扩展的Web应用。OpenResty最佳实践就是关于如何利用OpenResty高效地构建Web应用和后端...

    openresty 在直播领域中的应用.pdf

    * 任务队列:OpenResty 可以使用任务队列来管理视频流的传输和处理。 问题及优化项目需求 -------------------- OpenResty 在直播领域中的应用也存在一些问题和优化项目需求,例如: * 高并发和高带宽的视频数据...

    OpenResty的现状、趋势、使用及学习方法1

    OpenResty是一个高性能的服务端解决方案,它将LuaJIT VM嵌入到Nginx中,使得开发者能够使用Lua语言自由地扩展Nginx的功能。OpenResty的主要应用场景包括:处理和整合来自不同上游服务(如Proxy、Postgres、Redis、...

    ngx_openresty_lua_技术交流实践

    - **HelloWorld**:通过编写简单的HelloWorld程序来初步了解OpenResty。 ### LuaRestyRedisLibrary - **Redis接口封装**:学习如何简化Redis建连和拆连操作,以及如何实现Redis的发布订阅模式。 - **Lua与Redis交互...

    openresty 入门

    OpenResty 是一个基于 Nginx 和 LuaJIT 的高性能 Web 平台,它通过提供一个集成了大量 Lua 库的 Nginx 模块,使得开发者可以在 Nginx 中直接使用 Lua 语言编写逻辑处理代码。OpenResty 的优势在于其高性能和灵活性,...

    Openresty二进制版本(openresty-1.19.9.1-win32.zip)

    - **LuaJIT**:OpenResty使用的Lua解释器是LuaJIT,一个高效且兼容C的Lua虚拟机,能够运行Lua代码并提供近似原生的性能。 - **lua-nginx-module**:这个模块使Nginx能够直接执行Lua代码,允许在Nginx配置文件中...

    openresty 最佳实践

    4. OpenResty使用技巧和最佳实践 - 掌握Lua的非空判断、正则表达式、虚变量、函数定义、模块定义、元表等高级特性。 - 了解Lua代码的最佳实践,比如使用点号与冒号操作符的区别,以及在调用代码前进行函数定义等。...

Global site tag (gtag.js) - Google Analytics