日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Fedora下SVN+TRAC+APACHE+SSL安裝全程跟蹤

本節(jié)主要介紹一下Fedora下SVN+TRAC+APACHE+SSL安裝,之前我們講解過一些安全版本控制平臺搭建的問題,相信大家應(yīng)該不陌生,在這里和大家分享一下,歡迎大家一起學(xué)習(xí)Fedora下SVN+TRAC+APACHE+SSL安裝方法。
Trac是一款非常優(yōu)秀的項目管理軟件,它將版本控制、WIKI、Bug管理、項目進(jìn)度管理集成到了一起,但是其安裝部署過程相對麻煩,在這里我將整個部署過程完整記錄,以供其他朋友參考。注意本文針對的僅是一個項目的部署,如果要同時支持多個項目,稍微改一下就行了,請參閱其他文獻(xiàn)。
系統(tǒng)版本:
FedoraRelease11(Leonidas)
KernelLinux2.6.29.4-167.fc11.i686.PAE
以下操作均使用root權(quán)限進(jìn)行
1.安裝trac
1.1安裝python
fedora11默認(rèn)安裝,此步跳過
yuminstallpython
yuminstallpython-devel
1.2安裝easy_install
wgethttp://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tarxvzfsetuptools-0.6c11.tar.gz
cdsetuptools-0.6c11
1.3安裝trac
pythoneasy_install.pytrac
2.安裝svn
yuminstallsubversion
3.安裝apache
3.1安裝xampp
由于apache最后要使用https提供服務(wù),為了簡化安裝過程,我們使用已經(jīng)配置好的xampp
wgethttp://www.apachefriends.org/download.php?xampp-linux-1.7.3.tar.gz
tarxvfzxampp-linux-1.7.3.tar.gz–C/opt
3.2安裝svn模塊
mod_dav_svn該模塊用于apache讀取svn版本庫用
yuminstallmod_dav_svn
mod_python模塊用于apache運(yùn)行python,trac需要它
yuminstallmod_python
以下操作使用admin賬號進(jìn)行,admin為一個普通賬號,注意:權(quán)限設(shè)置很重要!Fedora下SVN+TRAC+APACHE+SSL安裝中各個軟件安裝完成以后還要對其進(jìn)行其他操作,具體如下。
4.創(chuàng)建項目
4.1創(chuàng)建SVN版本庫
mkdir–p/home/admin/svn/myproject
svnadmincreate/home/admin/svn/myproject
4.2創(chuàng)建Trac項目
mkdir–p/home/admin/trac/myproject
trac-admin/home/admin/trac/myprojectinitenv
然后會出現(xiàn)以下提示:
ProjectName:myproject
Databaseconnectionstring:sqlite:db/trac.db
Repositorytype:SVN
Pathtorepository:/home/admin/svn/myproject
最后會提示,Congratulations!表明創(chuàng)建成功,以下操作使用admin賬號進(jìn)行。SVN+TRAC+APACHE+SSL安裝過程中還要配置項目,具體描述如下。
5.配置項目
5.1創(chuàng)建賬號文件
這里首先創(chuàng)建一個賬號文件,使用的是apache的htpasswd,該賬號文件最后由apache進(jìn)行認(rèn)證,并供svn和trac同時使用。為一個名為user1的用戶創(chuàng)建賬號
htpasswd–c/home/admin/.htpasswduser1,Newpassword:輸入密碼
Re-typenewpassword:再輸入密碼,再添加一個名為user2的用戶
htpasswd/home/admin/.htpasswduser2注意第二次以后創(chuàng)建沒有-c選項了,具體的選項可以直接輸入htpasswd看說明Newpassword:輸入密碼
Re-typenewpassword:再輸入密碼……以此類推,創(chuàng)建完全部賬號
5.2配置SVN
這里要修改SVN的授權(quán)文件,在/home/admin/svn/myproject/conf里有三個文件,由于認(rèn)證由apache完成,因此,這里只需要修改授權(quán)文件authz
打開authz,把原有內(nèi)容刪除,填寫以下內(nèi)容:
[groups]
developers=user1,user2
[/]
@developers=rw
*=[repository:/]
@developers=rw
*=表明,user1、user2對版本庫有讀寫權(quán)限,其他人沒有權(quán)限。如果有新的用戶加進(jìn)來,只需在developers組中添加即可
5.3配置trac
trac的配置文件在/home/admin/trac/myproject/conf/trac.ini,里面有很多配置選項,這里主要配置svn的授權(quán)打開trac.ini,找到authz_file,填入以下內(nèi)容:
……[trac]
authz_file=/home/admin/svn/myproject/conf/authz
authz_module_name=repository……
注意,上面的authz_module_name=repository對應(yīng)了svn配置文件中的[repository:/]以下操作使用root賬號進(jìn)行。請期待下節(jié)SVN+TRAC+APACHE+SSL安裝介紹。

成都創(chuàng)新互聯(lián)公司服務(wù)項目包括南縣網(wǎng)站建設(shè)、南縣網(wǎng)站制作、南縣網(wǎng)頁制作以及南縣網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,南縣網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到南縣省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!


文章名稱:Fedora下SVN+TRAC+APACHE+SSL安裝全程跟蹤
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/cceoiep.html