バーチャルホストを使ったTracの設定
バーチャルホストごとで独立したtracを管理する。
以下は、ubuntuでの例。
- tracのトップでbasic認証を用いると、sourceが見れなくなる。
# /etc/apache2/site-available/trac Listen YYYYYY NameVirtualHost X.X.X.X:YYYYY <VirtualHost X.X.X.X:YYYYY> ServerName svn.example.co.jp DocumentRoot /var/www <Location /> SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracEnvParentDir /var/trac PythonOption TracUriRoot / </Location> <LocationMatch "/[^/]+/login"> AuthType Basic AuthName "Trac Local Authentication" AuthUserFile /var/trac/htpasswd Require valid-user </LocationMatch> </VirtualHost>
$ sudo a2ensite trac
$ sudo /etc/init.d/apache2 reload