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