网站运营
位置:首页>> 网站运营>> Redmine+Apache+SVN+Postfix配置(5)

Redmine+Apache+SVN+Postfix配置(5)

作者:iifksp 来源:蓝色理想 发布时间:2010-07-05 11:20:00 

标签:Redmine,Apache,SVN,Postfix,配置

首先配置svnserve.conf的内容:

anon-access 匿名访问默认权限,默认为read。
      
auth-access 授权访问默认权限,默认为write。
      
password-db 用户密码文件,默认为与svnserve.conf同目录的passwd文件。
      
authz-db 用户授权文件,默认为与svnserve.conf同目录的authz文件。
      
realm 显示库名

需要注意的是,每行开头不能留空格。

代码:


[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = Demo Repository



passwd文件里存储的是用户名和密码,一行一条记录。

代码:

[users]
redmine = redminePASSWORD

authz是授权文件,配置着每个用户和组的权利,下面是把redmine用户放到redmine_group组里并赋予redmine_group组demo库的读写权限。

代码:


[groups]
dev = redmine
[demo:/]
@dev = rw



简单配置完后,启动svnserve:

代码:


svnserve -d -r /var/svn



最后将SVN服务加入自启动:

代码:

cd /etc/rc2.d
vim S88svnserve

并在文件S88svnserve中添加上面的启动命令

代码:

svnserve -d -r /var/svn

最后还不能忘了加上执行权限:

代码:

chmod +x S88svnserve

然后,在redmine中对应项目的配置里,指向对应的版本库。

邮件配置

这里让redmine用默认配置的Postfix来发送邮件。如果在安装ubuntu的时候没有安装邮件服务器,这里也可以通过下面的命令来安装:

代码:

apt-get install postfix

这里之所以要特意配置个邮件服务器,完全是为了使整个redmine系统完整。完全可以使用其他邮件服务。

默认配置的Postfix已经能够满足当前的发信情况。关于邮件系统和Postfix的讨论严重超出了本文范围,对于不熟悉Postfix的人,我推荐阅读Postfix基础配置,如果想了解更多,可以阅读Postfix虚拟邮件系统完全配置(尽管此文还未完全完成)。

如果想要知道邮件系统的来龙去脉,邮件服务器如何处理邮件,那么我强烈建议阅读《Postfix权威指南》一书,这本书对于邮件系统的讲解深入浅出,是本好书。

redmine邮件的配置文件同样在主目录的config里:

代码:


cp email.yml.example email.yml
vim email.yml



移动到末尾可以看到默认的配置,将production改为如下所示。其中的域名等信息按实际情况替换。

代码:


production:
  delivery_method: :smtp
  smtp_settings:
    address: localhost
    port: 25
    domain: swordair.com
    authentication: :none



更多邮件信息参考:官方邮件配置参考。里面包括了如何来写验证信息等内容。

至此,你就获得了一个“敏捷”运行的redmine项目管理系统。谢谢阅读。

转载请保留链接: http://www.swordair.com/blog/?p=374

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com