Edgewall Software

Changes between Version 48 and Version 49 of TracFastCgi


Ignore:
Timestamp:
Nov 4, 2008, 4:41:17 PM (16 years ago)
Author:
Christian Boos
Comment:

Made the last edit more TracGuide compliant

Legend:

Unmodified
Added
Removed
Modified
  • TracFastCgi

    v48 v49  
    33Since version 0.9, Trac supports being run through the [http://www.fastcgi.com/ FastCGI] interface. Like [wiki:TracModPython mod_python], this allows Trac to remain resident, and is faster than external CGI interfaces which must start a new process for each request. However, unlike mod_python, it is able to support [http://httpd.apache.org/docs/suexec.html SuEXEC]. Additionally, it is supported by much wider variety of web servers.
    44
    5 {{{
    6 #!html
    7 <p style="background: #fdc; border: 2px solid #d00; font-style: italic; padding: 0 .5em; margin: 1em 0;">
    8 <strong>Note for Windows:</strong> Trac's FCGI does not run under Windows, as Windows does not implement Socket.fromfd, which is used by _fcgi.py. If you want to connect to IIS, your choice may be <a href="TracOnWindowsIisAjp">AJP</a>.
    9 </p>
    10 }}}
     5'''Note for Windows:''' Trac's FCGI does not run under Windows, as Windows does not implement `Socket.fromfd`, which is used by `_fcgi.py`. If you want to connect to IIS, your choice may be [Trac:TracOnWindowsIisAjp AJP].
    116
    127== Simple Apache configuration ==
     
    134129if both are running from the same `trac.fcgi` script.
    135130{{{
    136 #!html
    137 <p style="background: #fdc; border: 2px solid #d00; font-style: italic; padding: 0 .5em; margin: 1em 0;">
    138 <strong>Note from c00i90wn:</strong> It's very important the order on which server.modules are loaded, if mod_auth is not loaded <strong>BEFORE</strong> mod_fastcgi, then the server will fail to authenticate the user.
    139 </p>
     131#!div class=important
     132'''Note''' It's very important the order on which server.modules are loaded, if mod_auth is not loaded '''BEFORE''' mod_fastcgi, then the server will fail to authenticate the user.
    140133}}}
    141134For authentication you should enable mod_auth in lighttpd.conf 'server.modules', select auth.backend and auth rules: