apache_svn多库配置

 

[上文]http://blog.csdn.net/redvalley/archive/2011/04/28/6370450.aspx

1.创建两库

svnadmin create /sdd/svn/zzf

svnadmin create /sdd/svn/kingdee

chown -R www-data:www-data /sdd/svn/zzf

chown -R www-data:www-data /sdd/svn/kingdee

chown www-data:www-data /sdd/svn

 

2.两库指向相同同授权配置

nano /sdd/svn/zzf/conf/svnserve.conf

nano /sdd/svn/kingdee/conf/svnserve.conf

anon-access = none

auth-access = write

password-db = ../../passwd

authz-db = ../../authz

 

nano /sdd/svn/authz

#svn、http统一(与上文不同)

[zzf:/]

zzf=rw

*=

[kingdee:/]

eas=rw

*=

 

nano /sdd/svn/passwd

[users]

zzf=******

eas=******

 

3.apache多库配置,共享apache_passwd、authz。

<Location /svn/zzf> #http://xxx.xxx.xxx/svn/zzf 

  DAV svn

  SVNPath /sdd/svn/zzf

  AuthType Basic

  AuthName "Subversion Repository --own by zzf"

  AuthUserFile /sdd/svn/apache_passwd #用户密码,与svn的passwd不同,后面设置。 

  AuthzSVNAccessFile /sdd/conf/authz #共享svn权限控制 

  Require valid-user #认证 

</Location>

<Location /svn/kingdee>

  DAV svn

  SVNPath /sdd/svn/kingdee

  AuthType Basic

  AuthName "Subversion Repository --own by zzf"

  AuthUserFile /sdd/svn/apache_passwd

  AuthzSVNAccessFile /sdd/svn/authz

  Require valid-user

</Location>

 

4.设置http访问用户密码

htpasswd -c /sdd/svn/apache_passwd zzf

...

htpasswd /sdd/svn/apache_passwd eas

...

 


/etc/init.d/apache2 restart,KO~

两种方式访问同一资源

http://wikiway.cn/svn/zzf

svn://wikiway.cn/zzf

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值