Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Nginx配置中运行Lua?_Nginx_Lua - Fatal编程技术网

在Nginx配置中运行Lua?

在Nginx配置中运行Lua?,nginx,lua,Nginx,Lua,因此,在谷歌搜索方面,我可能不是超级聪明或超级不走运,但我实际上找不到任何方法在Nginx配置中运行Lua,而不必使用LuaJIT重新编译整个服务器。 问题是,我们希望对一些变量进行微小的编辑,而不必在每个构建上重新编译服务器,这可能是每周几次,不那么复杂=我们需要修复的东西更少 所以我的问题是,有没有一种方法可以在Nginx配置中运行Lua而不必重新编译整个东西,因为我们希望让Nginx由系统更新,而不是我们必须维护的另一个东西 我在搜索Lua时发现了Nginx extras,但我找不到任何数

因此,在谷歌搜索方面,我可能不是超级聪明或超级不走运,但我实际上找不到任何方法在Nginx配置中运行Lua,而不必使用LuaJIT重新编译整个服务器。 问题是,我们希望对一些变量进行微小的编辑,而不必在每个构建上重新编译服务器,这可能是每周几次,不那么复杂=我们需要修复的东西更少

所以我的问题是,有没有一种方法可以在Nginx配置中运行Lua而不必重新编译整个东西,因为我们希望让Nginx由系统更新,而不是我们必须维护的另一个东西


我在搜索Lua时发现了Nginx extras,但我找不到任何数据来备份这是否能够使用Lua?

我自己找到了一个解决方案,至少对于使用Ubuntu的人来说,Nginx有一个受支持的工作版本,支持Lua和许多其他功能,您只需执行以下操作:

apt-get install nginx-extras
而不是常规的:

apt-get install nginx
Extras不是nginx的附加包,它是一个完全编译的服务器,您可以在这里查看您可能更喜欢的其他版本:


希望这对您和我都有帮助。

您可以尝试使用。是的,我也看到了,但这也是我们必须手动下载和维护的东西,因为它不在常规存储库中。舒尔,但在他们的主页上,他们在“升级”下声明:“您可以以与升级Nginx完全相同的方式将OpenResty升级到新版本。”。他们的意思是手动复制和覆盖目录,我们更希望找到一个解决方案,要么是一次性交易,要么能够随发行版一起升级。Debian上的相同软件包。