Setting up Trac as FastCGI
- From: Grigory Batalov <bga (at) tepkom.ru>
- Date: Thu, 2 Mar 2006 16:28:35 +0300
On Wed, 1 Mar 2006 16:35:27 +0300
Grigory Batalov <bga (at) tepkom.ru> wrote:
> Every time I request URL in browser, trac turns me back to
> the projects list and appends selected link to the end of the
> current URL. So I can easily get something like
>
> http://localhost:8081/projects/project1/project2/project3
...
> PATH_INFO = /projects/aster/login
> SCRIPT_NAME = /projects/aster/login
After a couple of experiments I've found that
SCRIPT_NAME should be /projects and PATH_INFO
should be /aster/login (e.g. trailing part).
With nginx we can get these parts from $fastcgi_script_name
variable by simple regular expression lookup:
if ($fastcgi_script_name ~ "^/projects(.*)$") {
set $path_info $1;
}
fastcgi_param PATH_INFO $path_info;
_______________________________________________
Trac mailing list
Trac (at) lists.edgewall.com
http://lists.edgewall.com/mailman/listinfo/trac