Redmine+Apache+SVN+Postfix配置(4)
作者:iifksp 来源:蓝色理想 时间:2010-07-05 11:20:00
首先,编辑apache的配置文件并添加下面的信息:
代码:
vim /etc/apache2/apache2.conf
代码:
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.13/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.13
PassengerRuby /usr/bin/ruby1.8
然后添加一个站点:
代码:
vim redmine
并添加如下内容:
代码:
RailsBaseURI /redmine
在web根目录建立redmine主目录的符号链接,并设置权限:
代码:
ln -s /usr/local/redmine/public /var/www/redmine
chown -R www-data:www-data /var/www
启用redmine站点:
代码:
a2ensite redmine
最后重启apache:
代码:
/etc/init.d/apache2 restart
或,重新加载配置:
代码:
/etc/init.d/apache2 reload
打开浏览器,如果你能够访问到redmine,那么恭喜你,redmine已经在apache上运行良好!
建立SVN版本库
版本控制svn可以参考《subversion 权威指南》,网上也有很多下载。不过我不太喜欢这本书,因为看起来会比较无聊:)
下面简单地安装svn并建立一个测试用库。
首先,安装subversion版本控制:
代码:
apt-get install subversion
创建SVN的根目录,这里我建在/var。然后建立一个演示用的库。
代码:
cd /var
mkdir svn
cd svn
svnadmin create demo
然后配置demo库:
代码:
cd demo/conf
ls -l
onf目录里是authz,passwd和svnserve.conf这三个文件,分别用于配置用户权限、用户密码和配置此版本库(demo)。
代码:
-rw-r--r-- 1 root root 1089 2010-06-04 14:45 authz
-rw-r--r-- 1 root root 335 2010-06-04 14:44 passwd
-rw-r--r-- 1 root root 2265 2010-06-04 14:44 svnserve.conf