nginx安装配置lua支持

摘要:
nginx安装很简单,配置lua相关的支持就需要额外的安装一些库和编译。")}}修改配置文件后,重启。通过浏览器访问/test_lua,有helloworld出现,说明配置lua成功。本文参考资料如下:Nginx安装配置Lua支持

nginx安装很简单,配置lua相关的支持就需要额外的安装一些库和编译。

一、准备环境

yum -y install lua*wget https://luajit.org/download/LuaJIT-2.0.4.tar.gz
wget https://github.com/simpl/ngx_devel_kit/archive/v0.2.19.tar.gz
wget https://github.com/openresty/lua-nginx-module/archive/v0.10.13.tar.gz

二、解压ngx_devel_kit以及lua-nginx-module

tar xf v0.2.19.tar.gz
tar xf v0.10.13.tar.gz

三、编译安装LuaJIT,即Lua及时编译器

tar xf LuaJIT-2.0.4.tar.gz
cd LuaJIT-2.0.4/make && make install

四、进入解压的nginx执行命令

./configure --prefix=/usr/software/nginx_lua --with-http_ssl_module --with-http_stub_status_module --with-http_dav_module --with-file-aio --with-http_dav_module --add-module=../ngx_devel_kit-0.2.19/ --add-module=../lua-nginx-module-0.10.13/

五、写个hello world测试

nginx.conf配置如下内容:

location /test_lua {
    default_type text/html;
    content_by_lua_block {
            ngx.say("Hello Lua!") 
    }
}

修改配置文件后,重启。

通过浏览器访问/test_lua,有hello world出现,说明配置lua成功。

本文参考资料如下:
Nginx安装配置Lua支持

免责声明:文章转载自《nginx安装配置lua支持》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Mybatis框架(9)---Mybatis自定义插件生成雪花ID做为表主键项目eclipse+tomcat+maven debug的时候总是出现source not found /Edit lookup path...的问题解决方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SpringBoot通过RedisTemplate执行Lua脚本的方法步骤

参考: https://www.jb51.net/article/212010.htm https://www.jb51.net/article/179946.htm https://www.jianshu.com/p/76bc0e963172 https://www.letianbiji.com/redis/redis-lua.html https://...

Mac下nginx、redis

Mac下安装nginx:brew install nginx 安装完后启动nginx:nginx 配置文件路径:/usr/local/etc/nginx/nginx.conf 重新加载配置文件命令:nginx -s reload nginx调优:https://www.cnblogs.com/cheyunhua/p/10670070.html Mac下安装...

自然语言处理入门 何晗 读书笔记 第1章 新手上路

第1章新手上路 自然语言处理是一门融合了计算机科学、人工智能以及语言学的交叉学科。这门学科研究的是如何通过机器学习等技术,让计算机学会处理人类语言,乃至实现终极目标----理解人类语言或人工智能。 自然语言处理这个术语没有被广泛的定义,注重语言学结构的学者喜欢使用计算语言学(CL),强调最终目的的学者更偏好自然语言理解(NLU)。 1.1自然语言与编程语言...

解决ThinkPhp在nginx下404问题

 以宝塔面板为例:  找到宝塔面板域名的nginx配置文件进行编辑增加以下内容 fastcgi_split_path_info ^(.+.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastc...

Nginx版本平滑升级方案

背景:由于负载均衡测试服务器中nginx版本过低,存在安全漏洞,查询相关修复漏洞资料,需要采取nginx版本升级形式对漏洞进行修复。 Nginx平滑升级方案 1、案例采用版本介绍 旧版本 nginx-1.12.2.tar.gz新版本 nginx-1.20.1.tar.gz 2、nginx-1.12.2版本为当前运行版本 设置端口8080和对主页index...

Nginx Location匹配规则

Location 语法 语法规则: location [=|~|~*|^~] /uri/ {… } 首先匹配 =,其次匹配^~,其次是按文件中顺序的正则匹配,最后是交给 /通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。 符号 含义 = = 开头表示精确匹配 ~ ~ 开头表示区分大小写的正则匹配 ~* ~* 开头表示不区分...