LighttpdFastCGIGuide

From Request Tracker Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Using Request Tracker with lighttpd / FastCGI

The Lighttpd wiki has an article covering Using Request Tracker with lighttpd via FastCGI.

Additional Notes

Here's a tip for getting lighttpd / FastCGI working. Prior to lighttpd 1.4.23, PATH_INFO for FastCGI scripts was being set in a way that stopped RT from fully working. An example of this is RT working, but no CSS being served.

To resolve this:

1. Make sure you have the latest (or at least 1.4.23) of lighttpd

2. In the fastcgi.server section of your configuration file, enable "fix-root-scriptname"

For additional information see http://redmine.lighttpd.net/issues/729

An example fastcgi.server chunk for serving RT from / looks like:

fastcgi.server = ( "/" =>

   ((
      "socket"        => "/opt/rt3/var/fastcgi.sock",
      "bin-path"      => "/opt/rt3/bin/mason_handler.fcgi",
      "check-local"   => "disable",
      "fix-root-scriptname" => "enable",
      "min-procs"     => 4,
      "max-procs"     => 8
    )),
)