4、centos5.7_配置subversion和apache
来源:互联网 发布:数据精灵源地址 编辑:程序博客网 时间:2024/06/06 02:05
拷贝svn模块到apache模块目录下(
可以通过 ll /usr/local/apache/modules/mod_authz_svn.so,检查前面装httpd的时候已经安装,如果已经有,下面的复制可以省略,
)
cp /data/subversion-1.4.5/subversion/mod_dav_svn/.libs/mod_dav_svn.so/usr/local/apache2/modules/
cp /data/subversion-1.4.5/subversion/mod_authz_svn/.libs/mod_authz_svn.so/usr/local/apache2/modules/
编辑httpd.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNParentPath /data/svn
</Location>
运行htpasswd添加用户和密码
/usr/local/apache2/bin/htpasswd -cm /data/svn/svn-auth-file chenmin
/usr/local/apache2/bin/htpasswd -m /data/svn/svn-auth-file admin
后面创建的时候,就不用在加-c
再次编辑httpd.conf
<Location /svn>
DAV svn
SVNParentPath /data/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /data/svn/svn-auth-file
Require valid-user
AuthzSVNAccessFile /data/svn/svn-access-file
</Location>
其中svn-auth-file是认证文件,存储用户名和密码,svn-access-file是访问权限文件,规定各个目录的访问者的权限,示例的权限分配的文件的格式如下。
[groups]
admin = john, kate
devteam1 = john, rachel, sally
devteam2 = kate, peter, mark
docs = bob, jane, mike
training = zak
# Default access rule for ALL repositories
# Everyone can read, admins can write, Dan German is excluded.
[/]
* = r
@admin = rw
dangerman =
# Allow developers complete access to their project repos
[proj1:/]
@devteam1 = rw
[proj2:/]
@devteam2 = rw
[bigproj:/]
@devteam1 = rw
@devteam2 = rw
trevor = rw
# Give the doc people write access to all the docs folders
[/trunk/doc]
@docs = rw
# Give trainees write access in the training repository only
[TrainingRepos:/]
@training = rw
权限配置文件中,关键的几个概念是:目标和权限,也就是为谁分配什么样的权限。读为r,写为w,如果没有权限那么什么也不写即可。
- 4、centos5.7_配置subversion和apache
- Subversion+Apache 配置和管理
- CentOS5.4下安装和配置Apache、PHP、MySql、PHPMyAdmin
- CentOS5.4下安装和配置Apache、PHP、MySql、PHPMyAdmin
- CentOS5下Subversion的配置
- centos5.4下apache服务的配置
- Apache和Subversion集成安装与配置
- Apache和Subversion集成安装与配置
- Apache和Subversion集成安装与配置
- Apache和Subversion集成安装与配置
- 安装配置Apache和Subversion常见错误
- Apache和Subversion集成安装与配置
- Apache和Subversion集成安装与配置
- Linux下配置Apache,Subversion和Trac
- Snow Leopard配置Apache和Subversion
- apache和subversion for windows配置详解
- Apache和Subversion集成安装与配置
- Apache和Subversion集成安装与配置
- android init
- Win 7下破解Loadrunner 11(带中文版下载地址)
- GD函数(2)
- C++字符集问题终极分析(可解决乱码问题)
- 如何解决:Android中 Error generating final archive: Debug Certificate expired on xxx 的错误
- 4、centos5.7_配置subversion和apache
- SSH下使用Spring注解自动注入bean
- 进程地址空间与虚拟存储空间的理解
- x64下OpenSSL的编译
- Head of a Gang
- 中关村“黑马程序员”训练营
- 问题
- Linux下查看历史操作记录
- 细说业务逻辑