続編として、Apacheと連携して、TracとSubversionを利用する。
1) Subversionを連携
Subversionをインストールしたときに、mod_dav_svn.soがApacheモジュールとして/usr/local/apache2/modulesできているはず。
- /usr/local/apache2/modules/mod_dav_svn.soの存在を確認
- /usr/local/apache2/conf/httpd.confを編集
下記を追記する
<Location /svn/repos>
DAV svn
SVNPath /var/svn/project1
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /var/svn/svnrepos_passwd
Require valid-user
</Location>
- ここからmod_pythonをダウンロードして展開
- ./configure --with-apxs=/usr/local/apache2/bin/apxs --with-python==/usr/bin/python
- gmake
- gmake install (rootで)
- /usr/local/apache2/modules/mod_python.so ができている事を確認
- httpd.confを編集
下記を追記する
LoadModule python_module modules/mod_python.so
<Location "/trac">
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracUriRoot "/trac"
PythonOption TracEnvParentDir /var/trac
</Location>
Apacheを起動して、http://hostname/tracでアクセスできます!
0 件のコメント:
コメントを投稿