2008年12月9日火曜日

Tracのインストール

Tracをインストールしました.その方法をメモしておきます.

yum install apache subversion trac mod_dav_svn mod_python mod_ssl
vi /etc/httpd/conf.d/subversion.conf
--
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

DAV svn
SVNParentPath /var/www/svn
# Limit write permission to list of valid users.

# Require SSL connection for password protection.
SSLRequireSSL
AuthType Basic
AuthName "Member Only"
AuthBasicProvider ldap
AuthLDAPURL ldap://xx.xx.xx.xx:389/xxxx
AuthLDAPBindDN cn=Manager,xxxx
AuthLDAPBindPassword xxxxxxxx
AuthzLDAPAuthoritative off
Require valid-user


--
vi /etc/httpd/conf.d/trac.conf
--

SetHandler mod_python
PythonDebug On
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /var/www/trac
PythonOption TracUriRoot /trac


SSLRequireSSL
AuthType Basic
AuthName "Member Only"
AuthBasicProvider ldap
AuthLDAPURL ldap://xx.xx.xx.xx:389/xxxx
AuthLDAPBindDN cn=Manager,xxxx
AuthLDAPBindPassword xxxx
AuthzLDAPAuthoritative off
Require valid-user

--
mkdir /var/www/svn
chown apache:apache /var/www/svn
mkdir /var/www/trac
chown apache:apache /var/www/trac
svnadmin create /var/svn/test_project
chown -R apache:apache /var/svn/test_project
trac-admin /var/trac/test_project initenv
chown -R apache:apache /var/trac/test_project

0 件のコメント: