Changes between Version 1 and Version 2 of TracCgi


Ignore:
Timestamp:
06/03/10 15:59:45 (14 years ago)
Author:
zeiss
Comment:

Importing pages from "/var/lib/svn/trac/etsicheck2" using WikiImport plugin.

Legend:

Unmodified
Added
Removed
Modified
  • TracCgi

    v1 v2  
    33To install Trac as a CGI script, you need to make the `trac.cgi` executable as a CGI by your web server. 
    44 
    5 {{{ 
    6 #!div class=important 
    7   ''Please note that using Trac via CGI is significantly slower than any other deployment method, such as [TracModPython mod_python] or [TracFastCgi FastCGI] or even [trac:TracOnWindowsIisAjp IIS/AJP] on Windows.'' 
    8 }}} 
     5  ''Please note that using Trac via CGI is significantly slower than any other deployment method, such as [TracModPython mod_python] or [TracFastCgi FastCGI].'' 
    96 
    107If you're using [http://httpd.apache.org/ Apache HTTPD], there are a couple ways to do that: 
    118 
    129 1. Use a `ScriptAlias` to map a URL to the `trac.cgi` script 
    13  2. Copy the `trac.cgi` file into the directory for CGI executables used by your web server (commonly named `cgi-bin`). A word of warning, copying the file directly from the repository onto a windows server 2003 machine created difficulties. Rather create a new text file and cut and copy the text into the newly created file. You can also create a symbolic link, but in that case make sure that the `FollowSymLinks` option is enabled for the `cgi-bin` directory. 
     10 2. Copy the `trac.cgi` file into the directory for CGI executables used by your web server (commonly named `cgi-bin`). You can also create a symbolic link, but in that case make sure that the `FollowSymLinks` option is enabled for the `cgi-bin` directory. 
    1411 
    1512The first option is recommended as it also allows you to map the CGI to a friendly URL. 
     
    142139}}} 
    143140 
    144 For better security, it is recommended that you either enable SSL or at least use the “digest” authentication scheme instead of “Basic”. Please read the [http://httpd.apache.org/docs/2.0/ Apache HTTPD documentation] to find out more. For example, on a Debian 4.0r1 (etch) system the relevant section  in apache configuration can look like this: 
     141For better security, it is recommended that you either enable SSL or at least use the “Digest” authentication scheme instead of “Basic”. Please read the [http://httpd.apache.org/docs/2.0/ Apache HTTPD documentation] to find out more. For example, on a Debian 4.0r1 (etch) system the relevant section  in apache configuration can look like this: 
    145142{{{ 
    146143<Location "/trac/login"> 
     
    149146    AuthName "trac" 
    150147    AuthDigestDomain /trac 
    151     AuthUserFile /somewhere/trac.htpasswd 
     148    AuthDigestFile /somewhere/trac.htpasswd 
    152149    Require valid-user 
    153150</Location> 
     
    160157 
    161158---- 
    162 See also:  TracGuide, TracInstall, wiki:TracModWSGI, TracFastCgi, TracModPython 
     159See also:  TracGuide, TracInstall, TracFastCgi, TracModPython