All pastes #31951 Raw Edit

Anonymous

public text v1 · immutable
#31951 ·published 2005-12-01 13:59 UTC
rendered paste body
<VirtualHost *:80>
    ServerName svn.bluefountain.com
    Alias /trac/ /usr/local/share/trac/htdocs/
    DocumentRoot "/usr/local/trac/"

    RewriteEngine on
    RewriteRule ^/projects/+$                       /projects/index.html [L]
    RewriteCond /usr/local/trac/env/$1              -d
    RewriteRule ^/projects/([[:alnum:]]+)(/?.*)     /projects/trac.cgi$2 [S=1,E=TRAC_ENV:/usr/local/trac/env/$1]
    RewriteRule ^/projects/(.*)                     /projects/index.html

    <Location "/cgi-bin/trac.cgi">
        SetEnv TRAC_ENV "/usr/local/trac/env"
    </Location>

#    <Location "/cgi-bin/trac.cgi/login">
#        AuthType Basic
#        AuthName "SVN Login"
#        AuthUserFile /usr/local/trac/trac.htpasswd
#        Require valid-user
#    </Location>

    <Location /repos>
        DAV svn
        SVNPath /usr/local/svnroot
    </Location>

    <Directory /usr/local/trac/>
        Options +ExecCGI
        AddHandler cgi-script
    </Directory>

    #You have to allow people to read the files in htdocs
    <Directory "/usr/local/share/trac/htdocs">
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
#    <LocationMatch "/projects/[[:alnum:]]+/login">
#           AuthType Basic
#           AuthName "trac"
#           AuthUserFile /usr/local/apache2/passwords
#           Require valid-user
#    </LocationMatch>
#
 </VirtualHost>