wsapi.fcgi

Langue: en

Version: 28 April 2009 (debian - 07/07/09)

Section: 1 (Commandes utilisateur)

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@debian.org>