【问题标题】:Running Lua in Nginx config?在 Nginx 配置中运行 Lua?
【发布时间】:2014-04-07 06:44:13
【问题描述】:

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

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

我在搜索 Lua 时发现了 Nginx-extras,但我找不到任何可以备份的数据,这应该能够使用 Lua 吗?

【问题讨论】:

  • 您可以尝试使用openresty.org
  • 是的,我也看到了,但它也是我们必须手动下载和维护的东西,因为它不在常规存储库中。
  • Shure,但在他们的主页上,他们在升级中声明:“您可以像升级 Nginx 一样将 OpenResty 升级到较新的版本。”。
  • 他们的意思是手动复制和覆盖目录,我们更像是在寻找一种解决方案,既可以是一次性的,也可以随着发行版一起升级。

标签: nginx lua


【解决方案1】:

我自己找到了一个解决方案,至少对于使用 Ubuntu 的人来说,有一个支持 Lua 和许多其他东西的受支持的工作版本,你只需要这样做:

apt-get install nginx-extras

代替常规:

apt-get install nginx

Extras 不是 nginx 的附加包,它是一个完全编译的服务器,你可以去这里查看你可能喜欢的其他版本:

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

https://wiki.debian.org/Nginx

希望这对您和我一样有帮助。

【讨论】:

  • Debian 上的相同软件包。
猜你喜欢
  • 2014-11-29
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 1970-01-01
  • 2021-05-01
  • 2015-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多