Kepler
The Lua Web Development Platform

Using Kepler with Lighttpd in Unix

You can configure Kepler with Lighttpd with the following launchers:

Please check the corresponding launcher section for the configuration details.

FastCGI

FastCGI is a good option for Kepler on an Lighttpd Server. To use Kepler as a FastCGI application, you have to configure Lighttpd to associate .lua and .lp extensions with the Kepler FastCGI launcher (/usr/local/bin/fastcgi in the default installation). Edit the Lighttpd configuration file to include the following:

server.modules = ( "mod_fastcgi" )

server.document-root = ( "/usr/local/kepler/web" )

fastcgi.server = ( ".lua" =>

                   ( "kepler" =>
                     ( "socket" => "/tmp/kepler-fastcgi.socket",
                       "bin-path" => "/usr/local/bin/fastcgi",
                     )
                   ),
                   ".lp" =>
                   ( "kepler" =>
                     ( "socket" => "/tmp/kepler-fastcgi.socket",
                       "bin-path" => "/usr/local/bin/fastcgi",
                     )
                   )
                  )

Now run Lighttpd with

lighttpd -f lighttpd.conf

and all requests to .lua and .lp files will go through Kepler. Please check the Lighttpd documentation for extra configuration options.

CGI

Kepler can be used as a standard Lighttpd CGI application.

This part of the documentation is still under development.

Valid XHTML 1.0!

$Id: install.unix.lighttpd.html,v 1.3 2007/11/19 20:22:03 hisham Exp $