新聞中心
Subversion修改Apache配置文件

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),蘭溪企業(yè)網(wǎng)站建設(shè),蘭溪品牌網(wǎng)站建設(shè),網(wǎng)站定制,蘭溪網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,蘭溪網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
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目錄下不存在以上兩個(gè)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表示權(quán)限配置文件路徑
AuthUserFile表示用戶配置文件路徑
Requirevalid-user表示采用用戶名密碼方式認(rèn)證
Subversion權(quán)限管理
增加用戶
使用apache的htpasswd命令增加用戶,默認(rèn)采用MD5方式加密cd/usr/local/apache/bin,增加test用戶,系統(tǒng)會(huì)要求輸入密碼和確認(rèn)密碼。第一次增加用戶,創(chuàng)建authfile時(shí),使用-c選項(xiàng),繼續(xù)添加用戶時(shí),不可再使用。./htpasswd-c/web/svn/authfiletest,依次添加其它用戶(根據(jù)需求),為顯示權(quán)限分配,本例添加以下用戶:wdwu,tyang,yfpeng,ljyan,xsli,hgao./htpasswd/web/svn/authfilewdwu……
權(quán)限分配
創(chuàng)建/web/svn/authz.conf文件,進(jìn)行權(quán)限管理。示例內(nèi)容如下:
- 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è)用戶可以同時(shí)屬于多個(gè)組。[/]@g_admin=r表示g_admin組對(duì)根目錄有讀權(quán)限,注意組前要加@符號(hào)。[project:/]@g_admin=rw,@g_vip=r表示g_admin對(duì)project庫(kù)根目錄具有讀寫權(quán)限,g_vip組具有讀權(quán)限。[project:/jhtpay]@g_jhtpay=rw表示g_jhtpay組對(duì)project下的子目錄jhtpay具有讀寫權(quán)限。[project:/odsb]@g_odsb=rw表示g_odsb組對(duì)project下的子目錄odsb具有讀寫權(quán)限。通過以上配置,管理員對(duì)所有目錄具有讀寫權(quán)限,項(xiàng)目組成員對(duì)本項(xiàng)目具有讀寫權(quán)限,不能訪問其它項(xiàng)目?jī)?nèi)容。
Subversion驗(yàn)證
重啟apache服務(wù),通過客戶端工具,使用不同用戶登錄,對(duì)目錄進(jìn)行操作,驗(yàn)證權(quán)限設(shè)置。
【編輯推薦】
- 敬請(qǐng)關(guān)注:Subversion1.6新特性已經(jīng)發(fā)布
- 新手指南:ubuntu下的Subversion安裝妙招
- 技術(shù)指導(dǎo):論在CollabNet 下Subversion Server進(jìn)行安裝配置行之有效的方法
- Subversion和TortoiseSVN如何在Windows下進(jìn)行構(gòu)建SVN版本控制
- 揭露MyEclipse Subversion環(huán)境建立的內(nèi)幕
文章標(biāo)題:跟蹤介紹:Subversion配置使用手冊(cè)
鏈接地址:http://www.fisionsoft.com.cn/article/cdidgod.html


咨詢
建站咨詢
