DOKK / manpages / debian 12 / lua-wsapi-fcgi / wsapi.fcgi.1.en
wsapi.fcgi(1) wsapi documentation wsapi.fcgi(1)

wsapi.fcgi - fast cgi wrapper for wsapi based dynamic pages

FCGIWrapper wsapi.fcgi .lua

If you are using Apache, you may want to add the following lines to define an hanler for .lua files:


AddHandler fcgid-script .lua
FCGIWrapper /usr/bin/wsapi.fcgi .lua
A sample dynamic page follows:


#!/usr/bin/env wsapi.fcgi
module(..., package.seeall)
function run(wsapi_env)
local headers = { ["Content-type"] = "text/html" }
local function hello_text()
coroutine.yield("<html><body>")
coroutine.yield("<p>Hello Wsapi!</p>")
coroutine.yield("<p>PATH_INFO: " .. wsapi_env.PATH_INFO .. "</p>")
coroutine.yield("<p>SCRIPT_NAME: " .. wsapi_env.SCRIPT_NAME .. "</p>")
coroutine.yield("</body></html>")
end
return 200, headers, coroutine.wrap(hello_text)
end

wsapi.cgi(1)

Enrico Tassi <gareuselesinge@debian.org>

28 April 2009