= Configure Apache for multiple projects =
By following these instructions, you will set up Apache to automatically serve multiple Trac projects for you.
Start out by creating a project directory in your documentroot (/var/www in this example). Projects will be accessed as http://hostname/projects/projectname. Copy (or symlink) trac.cgi to this directory together with a file named index.html. This will be shown when users try to access nonexistent projects.
Then create your trac projects with trac-admin. It's important that they are all placed in the same directory. In this example we'll use /var/lib/trac. Add to your Apache configuration:
{{{
RewriteEngine on
RewriteRule ^/projects/+$ /projects/index.html [L]
RewriteCond /var/lib/trac/$1 -d
RewriteRule ^/projects/([[:alnum:]]+)(/?.*) /projects/trac.cgi$2 [S=1,E=TRAC_ENV:/var/lib/trac/$1]
RewriteRule ^/projects/(.*) /projects/index.html
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
AddHandler cgi-script .cgi
Order allow,deny
Allow from all
AuthType Basic
AuthName "trac"
AuthUserFile /path/to/trac.htpasswd
Require valid-user
}}}
Make sure you have the rewrite module loaded or compiled in Apache.
{{{LoadModule rewrite_module modules/mod_rewrite.so}}}
Now, when you add another project, you don't need to edit any apache config. The only file you may want to edit is index.html to make it list the new project. If you think this is too much work, replace it with a python cgi script that does it for you.
[wiki:TracStandalone tracd] and TracModPython can also serve multiple projects.
----
See also: TracGuide, TracInstall
{{{
#!html
Boston Renters Insurance,
Buy Renters Insurance Online,
California Renters Insurance,
Cheap Renters Insurance,
Colorado Renters Insurance,
Free Renter Insurance Quote,
Free Renters Insurance Quote,
Georgia Renters Insurance,
Hawaii Renters Insurance,
Home Owner Renters Insurance,
Home Renters Insurance,
Illinois Renters Insurance,
Indiana Renters Insurance,
Instant Renters Insurance Quote,
Insurance Philadelphia Renters,
Louisiana Renters Insurance,
Maryland Renters Insurance,
Massachusetts Renters Insurance,
Michigan Renters Insurance,
Minnesota Renters Insurance,
New Jersey Renters Insurance,
New York Renters Insurance,
Nj Renters Insurance,
Ohio Renters Insurance,
Online Renters Insurance Quote,
Oregon Renters Insurance,
Pennsylvania Renters Insurance,
Quick Renters Insurance Quote,
Renter Insurance Quote,
Renters And Auto Insurance Quote,
Renters Flood Insurance,
Renters Insurance Atlanta,
Renters Insurance Chicago,
Renters Insurance Company,
Renters Insurance Coverage,
Renters Insurance Dallas,
Renters Insurance FL,
Renters Insurance Houston,
Renters Insurance Houston Texas,
Renters Insurance In California,
Renters Insurance In Florida,
Renters Insurance In Texas,
Renters Insurance Los Angeles,
Renters Insurance MA,
Renters Insurance New York City,
Renters Insurance NY,
Renters Insurance NYC,
Renters Insurance Online,
Renters Insurance Policy,
Renters Insurance Provider,
Renters Insurance Quote,
Renters Insurance Quote California,
Renters Insurance Rate Quote,
Renters Insurance Seattle,
Renters Property Insurance,
Tampa Home Owner Renters Insurance,
Texas Renters Insurance,
Texas Renters Insurance,
Traveler Renters Insurance,
Virginia Renters Insurance,
Washington Renters Insurance,
Wisconsin Renters Insurance,
}}}