trac virtuahost apache 설정 소스
<VirtualHost *>
ServerAdmin xblueb@gmail.com
ServerName trac.blueb.net
ServerAlias trac.blueb.net
DocumentRoot /var/lib/trac/
<Location />
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/lib/trac
PythonOption TracUriRoot ""
AuthType Basic
AuthName "Trac"
AuthUserFile /var/lib/trac/.htpasswd
#AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</Location>
<Location /trac.cgi>
SetEnv TRAC_ENV "/var/lib/trac"
# SetEnv TRAC_ENV_PARENT_DIR "/var/lib/trac"
</Location>
<Directory /var/lib/trac/>
Options FollowSymLinks MultiViews
AllowOverride FileInfo
Order allow,deny
allow from all
</Directory>
<Location /dev> #set up Trac handling
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
#PythonOption TracEnvParentDir /var/lib/trac // 주석처리 후 아래 라인을 추가
PythonOption TracEnv /var/lib/trac/dev
PythonOption TracUriRoot /dev
SetEnv PYTHON_EGG_CACHE /tmp/trac-eggs
</Location>
<Location /svn/dev>
DAV svn
SVNPath /var/lib/svn/dev
AddDefaultCharset utf-8
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /var/lib/trac/.htpasswd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
ErrorLog /var/log/apache2/trac.blueb.net.error.log
CustomLog /var/log/apache2/trac.blueb.net.access.log combined
</VirtualHost>
TRACKBACK :: http://blueb.net/blog/trackback/1226