sourCEntral - mobile manpages

pdf

wsapi.fcgi

NAME

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

SYNOPSIS

FCGIWrapper wsapi.fcgi .lua

DESCRIPTION

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

SEE ALSO

wsapi.cgi(1)

AUTHOR

Enrico Tassi <gareuselesinge AT debian DOT org>

pdf