所以可能只有我在谷歌搜索方面不是很聪明也不是很倒霉,但我实际上找不到任何方法在Nginx配置中运行Lua而不需要用LuaJIT重新编译整个服务器。问题是我们希望对一些变量做微小的编辑而不需要在每次构建时重新编译我们的服务器,这可能是一周几次。更简单=需要我们修复的东西更少。
所以我的问题是,有没有一种方法可以在Nginx配置中运行Lua,而不必重新编译整个东西,因为我们希望保持Nginx由系统更新,而不是另一个我们必须维护的东西?
我在搜索Lua时发现了Nginx-extras,但是我找不到任何可以备份的数据,这是否可以启用使用Lua的能力?
2条答案
按热度按时间piok6c0g1#
我自己找到了一个解决方案,至少对于使用Ubuntu的人来说,有一个受支持的工作版本的nginx支持Lua和许多其他的东西,你只需要做:
代替常规:
Extras不是nginx的附加软件包,它是一个完全编译的服务器,你可以在这里看到你可能喜欢的其他版本:
http://www.cambus.net/nginx-packages-in-debian-stable/
https://wiki.debian.org/Nginx
希望这对你和对我一样有帮助。
h79rfbju2#
如果你只想安装Lua支持,你只需要安装
libnginx-mod-http-lua
包: