Changes between Version 4 and Version 5 of TracFastCgi


Ignore:
Timestamp:
May 31, 2020, 9:49:25 PM (4 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracFastCgi

    v4 v5  
    142142using `bin-environment` (as in the section above on Apache configuration).
    143143
    144 Note that lighttpd has a bug related to 'SCRIPT_NAME' and 'PATH_INFO' when the uri of fastcgi.server is '/' instead of '/trac' in this example (see [trac:#2418]). This should be fixed since lighttpd 1.4.23, and you may need to add `"fix-root-scriptname" => "enable"` as parameter of fastcgi.server.
     144Note that lighttpd has a bug related to 'SCRIPT_NAME' and 'PATH_INFO' when the uri of fastcgi.server is '/' instead of '/trac' in this example (see [trac:#2418]). This is fixed in lighttpd 1.5, and under lighttpd 1.4.23 or later the workaround is to add `"fix-root-scriptname" => "enable"` as a parameter of fastcgi.server.
    145145
    146146For using two projects with lighttpd add the following to your `lighttpd.conf`:
     
    371371
    372372 1. Nginx configuration with basic authentication handled by Nginx - confirmed to work on 0.6.32
    373 {{{
     373 {{{
    374374    server {
    375375        listen       10.9.8.7:443;
     
    415415            # (Or ``fastcgi_param  SCRIPT_NAME  /some/prefix``.)
    416416            fastcgi_param  SCRIPT_NAME        "";
    417             fastcgi_param  PATH_INFO          $path_info;
     417            fastcgi_param  PATH_INFO           $fastcgi_script_name;
    418418
    419419            ## WSGI NEEDED VARIABLES - trac warns about them
     
    438438    }
    439439}}}
    440 
    441  2. Modified trac.fcgi:
    442 
    443 {{{
     440 1. Modified trac.fcgi:
     441 {{{
    444442#!/usr/bin/env python
    445443import os
     
    472470
    473471}}}
    474 
    475  3. reload nginx and launch trac.fcgi like that:
    476 
    477 {{{
     472 1. reload nginx and launch trac.fcgi like that:
     473 {{{#!sh
    478474trac@trac.example ~ $ ./trac-standalone-fcgi.py
    479475}}}