我正在尝试配置一个web服务器来使用Lua来创建web应用程序。我使用 lighttpd 作为我的默认was服务器来运行静态网站和PHP,因此,我明显的选择是lighttpd。
在Google和这个列表历史记录中搜索,我发现在快速的步骤中,我可以很容易地配置如下:
当我这么做的时候,莱特普停下来为我的网站服务。然后在终端中运行cgilua.fcgi,并且总是收到以下错误消息:
应用程序中的WSAPI错误: /usr/local/share/lua/5.1/wsapi/common.lua:408:找不到要加载的文件名,检查您的配置或URL堆栈跟踪: C: in function 'error‘/usr/local/share/lua/5.1/wsapi/common.lua:408: in function 'adjust_non_wrapped’/usr/local/share/lua/5.1/wsapi/common.lua:422: in function 'normalize_paths‘/usr/local/share/lua/5.1/wsapi/common.lua:665: in function (尾叫):?C:函数'xpcall‘,函数中的/usr/local/share/lua/5.1/wsapi/common.lua:257:,函数中的run_app,函数中的run_app,函数中的运行,函数中的/usr/local/share/lua/5.1/wsapi/fastcgi.lua:40:.al/lib/luarocks/rocks/cgilua/5.1.4-1/bin/cgirua.fcgi:33:在主要部分C:?
有人能帮我吗?我做错什么了?谢谢
发布于 2013-08-05 02:57:06
我发现的一个解决方案是在lighttpd上使用简单的cgi配置。没有cgilua,没有快速cgi,没有依赖项,只是在lighttpd中启用了cgi模块,并添加了:
cgi.assign = (
".lua" => "/usr/bin/lua",
)但据我所知,cgi太慢了,而且FastCGI更好。“纯cgi”太糟糕了,不能用吗?我认为配置非常简单和快速,所以我想使用这种方法来启动我的web应用程序。
有什么建议吗?
https://stackoverflow.com/questions/18049566
复制相似问题