LighttpdFastCGIGuide

From Request Tracker Wiki
Jump to: navigation, search

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
 )),

)