日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Ubuntu8.10Server中Apache+SVN+SSL配置方法專家解析

本節(jié)簡(jiǎn)單講解一下Ubuntu8.10Server:Apache+SVN+SSL配置方法,之前我們講解了Linux和Windows等操作系統(tǒng)下有關(guān)SVN的配置,這里我們說一下Ubuntu8.10Server:Apache+SVN+SSL配置,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。
柔和Apache和SSL,在Ubuntu8.10Serve服務(wù)器上搭建了一個(gè)Apache+SVN+SSL模式的版本控制系統(tǒng)。
Ubuntu8.10Server系統(tǒng)如果您選擇安裝了Apache2,這里你就可以不用安裝了,如果沒有安裝,也不要緊,按著下面的步驟來,相信您一定會(huì)配置成功。此方法對(duì)于Ubuntu8.10桌面系統(tǒng)同樣適用。
一、安裝準(zhǔn)備(安裝模塊):
#sudoapt-getinstallapache2
#sudoapt-getinstallapache2-common
#sudoapt-getinstallapache2-mpm-prefork
#sudoapt-getinstallapache2-utils
#sudoapt-getinstalllibapache2-svn
#sudoapt-getinstalllibapache2-mod-auth-pam(可選,用于PAM)
#sudoapt-getinstalllibapache2-mod-auth-sys-group(可選,用于PAM)
#sudoapt-getinstallsubversion
#sudoapt-getinstallsubversion-tools
二、SVN配置
Apache+SVN+SSL配置中SVN的配置。這里可參考:http://wiki.ubuntu.org.cn/index.php?title=SubVersion
創(chuàng)建SVN倉(cāng)庫(kù)
許多位置都可以放置Subversion文件倉(cāng)庫(kù),其中兩個(gè)最常用的是:/usr/local/svn以及/home/svn。我的Subversion文件倉(cāng)庫(kù)放在/usr/local/svn,并且我的項(xiàng)目名稱是簡(jiǎn)單的“myproject”。
同樣的,也有許多常用的方式設(shè)置文件倉(cāng)庫(kù)的訪問權(quán)限。然而,這也是安裝過程中最經(jīng)常出現(xiàn)錯(cuò)誤的地方,因此我們會(huì)對(duì)此進(jìn)行一個(gè)詳細(xì)說明。典型的情況下,您應(yīng)該創(chuàng)建一個(gè)名為“Subversion”的組來?yè)碛形募}(cāng)庫(kù)所在的目錄。下面是一個(gè)快速的操作說明,有關(guān)內(nèi)容請(qǐng)參考相關(guān)文檔的詳細(xì)說明:
在Ubuntu菜單上選擇“系統(tǒng)->系統(tǒng)管理->用戶和組”;
切換到“組”標(biāo)簽;
點(diǎn)擊“添加組”按鈕;
組名為“subversion”;
將您自己和“www-data”(Apache用戶)加入組成員中;
點(diǎn)擊“OK”以確認(rèn)修改,關(guān)閉該程序。
或者直接使用命令"sudovi/etc/group",增加組和成員:
#sudovi/etc/group結(jié)果看上去,像這樣。
#cat/etc/group|grepsubversion
subversion:x:1001:www-data,svnx
您需要注銷然后再登錄以便您能夠成為subversion組的一員,然后就可以執(zhí)行簽入文件(Checkin,也稱提交文件)的操作了。
現(xiàn)在執(zhí)行下面的命令
#sudomkdir/usr/local/svn
#cd/usr/local/svn
#/usr/local/svn#sudomkdirmyproject
#/usr/local/svn#sudochown-Rroot:subversionmyproject
#/usr/local/svn#sudochmod-Rg+rwsmyproject
最后的一條命令賦予組成員對(duì)所有新加入文件倉(cāng)庫(kù)的文件擁有相應(yīng)的權(quán)限。
下面的命令用于創(chuàng)建SVN文件倉(cāng)庫(kù):
#/usr/local/svn#sudosvnadmincreate/usr/local/svn/myproject
三、Apache配置
Apache+SVN+SSL配置中關(guān)于Apache的配置。先備份一下Apache2的配置文件
#/usr/local/svn#sudoap-R/etc/apache2/etc/apache2_backup
通過WebDAV協(xié)議訪問SVN文件倉(cāng)庫(kù),您必須配置您的Apache2Web服務(wù)器。您必須加入下面的代碼片段到您的/etc/apache2/mods-available/dav_svn.conf中:(加在文件最后面即可)
DAVsvnSVNPath/home/svn/myprojectAuthTypeBasicAuthName"myprojectsubversionrepository"AuthUserFile/etc/subversion/passwdRequirevalid-user如果需要用戶每次登錄時(shí)都進(jìn)行用戶密碼驗(yàn)證,請(qǐng)將與兩行注釋掉。
當(dāng)您添加了上面的內(nèi)容,您必須重新起動(dòng)Apache2Web服務(wù)器,請(qǐng)輸入下面的命令:
sudo/etc/init.d/apache2restart接下來,您需要?jiǎng)?chuàng)建/etc/subversion/passwd文件,該文件包含了用戶授權(quán)的詳細(xì)信息。要添加用戶,您可以執(zhí)行下面的命令:
sudohtpasswd-c/etc/subversion/passwduser_name它會(huì)提示您輸入密碼,當(dāng)您輸入了密碼,該用戶就建立了。您可以通過下面的命令來訪問文件倉(cāng)庫(kù):
#svncohttp://hostname/svn/myprojectmyproject--usernameuser_name它會(huì)提示您輸入密碼。您必須輸入您使用htpasswd設(shè)置的密碼。當(dāng)通過驗(yàn)證,項(xiàng)目的文件就被簽出了。
這樣,就可以通過Web方式訪問版本庫(kù)了,不過這樣的密碼傳輸是純文本方式的,基于安全方面的考慮,我建議你使用SSL。請(qǐng)期待下節(jié)關(guān)于Apache+SVN+SSL配置講解。

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)湘潭免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千多家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。


網(wǎng)站標(biāo)題:Ubuntu8.10Server中Apache+SVN+SSL配置方法專家解析
路徑分享:http://www.dlmjj.cn/article/dhsgioh.html