Lua:Nginx Lua环境配置,第一个Nginx Lua代码
一、编译安装LuaJIT
Lua:编译安装LuaJIT,第一个Lua程序
http://blog.csdn.net/guowenyan001/article/details/48250427
二、下载NDK与Lua_module
2.1 下载NDK,解压缩
wget -c https://github.com/simpl/ngx_devel_kit/archive/v0.2.18.tar.gz
tar zxvf v0.2.18
2.2 下载Lua_module,解压缩
wget -c https://github.com/chaoslawful/lua-nginx-module/archive/v0.8.6.tar.gz
tar zxvf v0.8.6
三、编译安装Nginx
Nginx编译:Linux
http://blog.csdn.net/guowenyan001/article/details/11060735
3.1 configure参数
包含NDK、Lua_module模块
./configure --add-module=../ngx_devel_kit-0.2.18/ --add-module=../lua-nginx-module-0.8.6/
四、验证Nginx是否链接了libluajit-5.1.so.2
ldd /usr/local/nginx/sbin/nginx | grep lua
五、第一个Nginx Lua代码
5.1 Lua代码
文件:nginx.conf
- location /test{
- content_by_lua '
- ngx.say("Hello world")
- ngx.log(ngx.ERR, "err err")';
- }
5.2 调用外部Lua脚本
文件:hello.lua
- ngx.say("Hello World")
文件:nginx.conf
- location /test2{
- content_by_lua_file conf/lua/hello.lua;
- }
5.3 运行结果
参考资料:
Ngx_lua使用分享:http://17173ops.com/2013/11/01/17173-ngx-lua-manual.shtml#toc7
转载自:https://blog.csdn.net/guowenyan001/article/details/48250589
相关文章
- 最全面的AndroidStudio配置指南总结-包括护眼模式
- nginx:在server中配置多个location,避免跨域访问
- [计算机视觉][神经网络与深度学习]Faster R-CNN配置及其训练教程2
- Nginx 如何配置 SSL
- 配置一个 Confluence 6 环境
- Echarts饼图 配置、 图形中间文字、 图形旁边文字上下显示等
- ssh_scan:远程验证你SSH服务的配置和策略
- Nginx配置文件(nginx.conf)配置详解
- nginx配置url重写
- ES中的config/elasticsearch.ymal配置项说明
- 二级域名配置(万网 + tomcat8.5) 解析到子目录
- Linux环境thinkphp配置以及数据源驱动改动
- Nginx安装及配置
- Nginx 配置负载均衡
- nginx + tomcat配置负载均衡
- Nginx+tomcat负载均衡配置
- Spring Boot配置log4j记录日志
- Apache Awstats 安装配置系列 (1)
- [nginx]nginx的一个奇葩问题 500 Internal Server Error phpstudy2018 nginx虚拟主机配置 fastadmin常见问题处理
- ASP.NET Core网站使用Nginx布署Linux上配置和发布及相关代码
- 正向代理和反向代理的区别&Nginx配置虚拟主机流程(后续更新)
- springboot整合dubbo配置
- nginx开发(二)配置mp4文件在线播放
- Spring Boot(五):Spring Boot项目配置详解
- Nginx的负载均衡配置,分布式SESSION和文件上传,不同服务器文件同步 解决方案
- Nginx 配置指令的执行顺序(二)