在Nginx配置中运行Lua?

也许只是我不太聪明或运气不好,无法找到任何不必使用LuaJIT重新编译整个服务器即可在Nginx配置中运行Lua的方法。但问题是,我们希望能够在每次构建时进行一些微小的变量编辑,而不必重新编译我们的服务器,这可能每周多达数次,简化=我们需要修复的东西越少。

因此,我的问题是,有没有一种方法可以在Nginx配置中运行Lua,而不必重新编译整个服务器,因为我们希望通过系统保持Nginx更新,而不是另一件需要我们维护的东西?

在寻找Lua的同时,我找到了Nginx-extras,但我找不到支持使用Lua的任何数据?

点赞
用户88888888
用户88888888

我为这个问题找到了一个解决办法,至少对于使用Ubuntu的人来说,有一个支持Lua和许多其他功能的支持工作的版本的nginx,您只需执行以下操作:

apt-get install nginx-extras

而不是常规的:

apt-get install nginx

Extra并不是一个nginx的附加包,它是一个完全编译的服务器,您可以在此处查看其他您可能喜欢的版本:

http://www.cambus.net/nginx-packages-in-debian-stable/

https://wiki.debian.org/Nginx

希望这能像对我一样有所帮助。

2014-03-07 13:15:27
用户436794
用户436794

如果您只想安装Lua支持,您只需要安装 libnginx-mod-http-lua 包:

sudo apt install libnginx-mod-http-lua
2023-01-04 16:37:16