在 Nginx 上使用 luac 文件

Using luac file on Nginx

我一直在尝试在 Nginx 中使用 Lua - 这是一个非常巧妙的小功能,我可以有效地使用它。但是,我的一个担忧与 IP 保护有关,因此我想我会使用在线工具来编译我的、经过全面测试的 LUA 脚本。我试过了 https://luac.mtasa.com/.

我将文件上传到我的服务器,由 /etc/nginx/sites-available/default 文件更改为使用 luac* 而不是原来的 lua 并重新加载了 nginx。但是,当我尝试浏览到由 lua(c) 提供服务的资源时,我收到错误日志消息 *70 failed to load external Lua file... : bad byte code header。这应该如何解释?选项是

我应该提到我在 Ubuntu 14.10(64 位)上使用 Nginx 1.6.2。我通过 apt-get install nginx-extras.

安装了 Lua 启用的 Nginix

我是初学者

为 nginx 编译 lua 有一些细节。您可以在官方 Lua 模块页面 http://wiki.nginx.org/HttpLuaModule#Lua.2FLuaJIT_bytecode_support

上查看详细信息