我一直在尝试在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。
我是新手。我非常感谢任何帮助。
答案 0 :(得分:2)
为nginx编译lua有一些细节。您可以在官方Lua模块页面http://wiki.nginx.org/HttpLuaModule#Lua.2FLuaJIT_bytecode_support
上查看详细信息