Subversion修改Apache配置文件
成都创新互联公司是一家集网站建设,兰溪企业网站建设,兰溪品牌网站建设,网站定制,兰溪网站建设报价,网络营销,网络优化,兰溪网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
1)打开配置文件
vi/usr/local/apache/conf/httpd.conf
2)在LoadModule模块添加
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
如果modules目录下不存在以上两个so文件,需要手工拷贝。
3)在配置文件最后添加
- DAVsvn
- SVNParentPath/web/svn
- AuthzSVNAccessFile/web/svn/authz.conf
- AuthTypeBasic
- AuthName"Subversion"
- AuthUserFile/web/svn/authfile
- Requirevalid-user
- Location>
SubversionParentPath表示svn的父目录
AuthType表示连接类型
AuthName表示连接框显示的信息
AuthzSVNAccessFile表示权限配置文件路径
AuthUserFile表示用户配置文件路径
Requirevalid-user表示采用用户名密码方式认证
Subversion权限管理
增加用户
使用apache的htpasswd命令增加用户,默认采用MD5方式加密cd/usr/local/apache/bin,增加test用户,系统会要求输入密码和确认密码。第一次增加用户,创建authfile时,使用-c选项,继续添加用户时,不可再使用。./htpasswd-c/web/svn/authfiletest,依次添加其它用户(根据需求),为显示权限分配,本例添加以下用户:wdwu,tyang,yfpeng,ljyan,xsli,hgao./htpasswd/web/svn/authfilewdwu……
权限分配
创建/web/svn/authz.conf文件,进行权限管理。示例内容如下:
- groups]
- g_admin=wdwu
- g_vip=tyang
- g_jhtpay=tyang,ljyan,yfpeng
- g_odsb=xsli,hgao,yfpeng
- [/]@g_admin=r
- [project:/]
- @g_admin=rw
- @g_vip=r
- [project:/jhtpay]
- @g_jhtpay=rw
- [project:/odsb]
- @g_odsb=rw
groups用来定义用户组,如g_admin=wdwu,组名为g_admin,组成员为wdwu。一个用户可以同时属于多个组。[/]@g_admin=r表示g_admin组对根目录有读权限,注意组前要加@符号。[project:/]@g_admin=rw,@g_vip=r表示g_admin对project库根目录具有读写权限,g_vip组具有读权限。[project:/jhtpay]@g_jhtpay=rw表示g_jhtpay组对project下的子目录jhtpay具有读写权限。[project:/odsb]@g_odsb=rw表示g_odsb组对project下的子目录odsb具有读写权限。通过以上配置,管理员对所有目录具有读写权限,项目组成员对本项目具有读写权限,不能访问其它项目内容。
Subversion验证
重启apache服务,通过客户端工具,使用不同用户登录,对目录进行操作,验证权限设置。
【编辑推荐】
新闻标题:跟踪介绍:Subversion配置使用手册
网页地址:http://www.shufengxianlan.com/qtweb/news0/238850.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联