Fedora 8下各类软件直接从repository安装(2)

启动服务
service ldap start
可以用windows 端测试一下,或者用命令行
ldapsearch -x -b "dc=linuxwork,dc=com"

迁移用户数据
修改迁移配置文件 /usr/share/openldap/migration/migrate_common.ph,主要是下面三行
# Default DNS domain
$DEFAULT_MAIL_DOMAIN = "linuxwork.com";

# Default base
$DEFAULT_BASE = "dc=linuxwork,dc=com";

$EXTENDED_SCHEMA = 1;

然后运行对应的迁移工具
/usr/share/openldap/mimgration/migrate_group.pl /etc/group >mygroup.ldif
/usr/share/openldap/mimgration/migrate_passwd.pl /etc/passwd >myuser.ldif

phpldapadmin
安装phpldapadmin 后不用做任何配置就可以本地使用,如果要其他机器使用,可以修改/etc/httpd/conf.d/phpldapadmin.conf,注释掉下面几行
#<Directory /usr/share/phpldapadmin/htdocs>
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>

svn
安装 mod_dav_svn-1.4.4-7.i386
打开 /etc/httpd/conf.d/subversion.conf,按注释中的说明,生成数据库
cd /var/www/svn
svnadmin create linuxwork
chown -R apache.apache linuxwork
在subversion.conf 中配置为
<Location /repos>
DAV svn
SVNParentPath /var/www/svn
    AuthBasicProvider ldap
    AuthLDAPUrl ldap://localhost:389/ou=people,dc=linuxwork,dc=com
    AuthzLDAPAuthoritative on
    AuthType Basic
    AuthName "Subversion repository"
    Require valid-user
</Location>
在浏览器中可以进行测试

剩下的事情就是加入项目


bugzilla
bugzilla 的安装依赖比较复杂,建议用 yum install bugzilla 安装,它会自动查找需要perl 包
安装完成后按要求在mysql 中建database 和 user
create database bugs;
create user bugs@localhost;
set password for bugs = password('888888');
grant all on bugs.* to 'bugs';

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ed0b1e29fa5aae10d5f4f92a63665d7a.html