Edgewall Software

Changes between Version 49 and Version 50 of TracFastCgi


Ignore:
Timestamp:
Nov 8, 2008, 8:44:53 PM (15 years ago)
Author:
Remy Blank
Comment:

Fixed broken links in documentation

Legend:

Unmodified
Added
Removed
Modified
  • TracFastCgi

    v49 v50  
    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 '''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].
     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].
    66
    77== Simple Apache configuration ==
     
    243243                 )
    244244}}}
    245 For details about languages specification see TracFaq question 2.13.
     245For details about languages specification see [trac:TracFaq TracFaq] question 2.13.
    246246
    247247Other important information like [http://trac.lighttpd.net/trac/wiki/TracInstall this updated TracInstall page], [wiki:TracCgi#MappingStaticResources and this] are useful for non-fastcgi specific installation aspects.
     
    256256
    257257
    258 == Simple LiteSpeed Configuration ==
     258== Simple !LiteSpeed Configuration ==
    259259
    260260The FastCGI front-end was developed primarily for use with alternative webservers, such as [http://www.litespeedtech.com/ LiteSpeed].
    261261
    262 LiteSpeed web server is an event-driven asynchronous Apache replacement designed from the ground-up to be secure, scalable, and operate with minimal resources. LiteSpeed can operate directly from an Apache config file and is targeted for business-critical environments.
     262!LiteSpeed web server is an event-driven asynchronous Apache replacement designed from the ground-up to be secure, scalable, and operate with minimal resources. !LiteSpeed can operate directly from an Apache config file and is targeted for business-critical environments.
    263263
    264264Setup
     
    317317}}}
    318318
    319 7) Restart LiteSpeed, “lswsctrl restart”, and access your new Trac project at:
     3197) Restart !LiteSpeed, “lswsctrl restart”, and access your new Trac project at:
    320320
    321321{{{
     
    425425 * /home/trac/run is owned by the same group the nginx runs under
    426426  * and if your system is Linux the /home/trac/run has setgid bit set (chmod g+s run)
    427   * and patch from ticket #7239 is applied, or you'll have to fix the socket file permissions every time
     427  * and patch from ticket #T7239 is applied, or you'll have to fix the socket file permissions every time
    428428
    429429Unfortunately nginx does not support variable expansion in fastcgi_pass directive.
     
    432432If you worry enough about security, run trac instances under separate users.
    433433
    434 Another way to run trac as a FCGI external application is offered in ticket #6224
     434Another way to run trac as a FCGI external application is offered in ticket #T6224
    435435
    436436----
    437 See also TracCgi, TracModPython, TracInstall, TracGuide, [Trac:TracNginxRecipe]
     437See also TracCgi, TracModPython, TracInstall, TracGuide, [trac:TracNginxRecipe TracNginxRecipe]