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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux中SVN+Apache+SSL安裝配置全程指導(dǎo)

本節(jié)和大家一起學(xué)習(xí)一下Linux 中SVN+Apache+SSL安裝配置,在這里拿出來和大家分享一下,通過本文的學(xué)習(xí)你一定會對Linux 中SVN+Apache+SSL安裝配置有更加深入的了解,希望本文對你的學(xué)習(xí)有所幫助。下面是具體介紹。
這幾天項目需要配置一臺SVN服務(wù)器,安裝中遇到了點問題,現(xiàn)在把安裝過程總結(jié)下(使用FSFS存儲):
環(huán)境:CentOS4.3,ApacheHTTPServer2.2.9(http://httpd.apache.org/download.cgi),subversion-1.5.3.tar.gz,subversion-deps-1.5.3.tar.gz(http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74),OpenSSL(http://www.openssl.org/)。
1,安裝apache:
#tar-zxvfhttpd-2.2.9.tar.gz
#cdhttpd-2.2.9
#./configure--enable-dav--enable-dav-fs--enable-so--enable-ssl--enable-maintainer-mode-prefix=/usr/local/apache2--enable-mods-shared=all
#make
#makeinstall
2,安裝SVN:
#tarzxvfsubversion-1.5.3.tar.gz
#tarzxvfsubversion-deps-1.5.3.tar.gz
#cdsubversion-1.5.3
#./configure--prefix=/usr/local/subverion--with-apxs=/usr/local/apache2/bin/apxs--with-apr=/usr/local/httpd-2.2.9/srclib/apr/--with-apr-util=/usr/local/httpd-2.2.9/srclib/apr-util--with-ssl
/*其中/usr/local/httpd-2.2.9是apache的源代碼的目錄,請根據(jù)實際情況修改。*/
/*在make的時候可能會遇到缺少srclib/apr/libapr-1.la,srclib/apr-util/libaprutil-1.la兩個文件,找不到而makeerror.
解決辦法:/usr/local/apache2/lib/中找到,將其復(fù)制到源代碼文件夾相應(yīng)的位置中.*/
#makeinstall
#svnadmin–-version
3,安裝openssl
tarzxvfopenssl-0.9.8i.tar.gz
cdopenssl-0.9.8i
./config
make
makeinstall。Linux中SVN+Apache+SSL安裝配置必須全部安裝完成以后才能夠進行相關(guān)操作。
4,創(chuàng)建一個Subversion版本庫:
#創(chuàng)建文件夾
$mkdir-p/etc/svn/repos
#運行創(chuàng)建版本庫的命令,指定數(shù)據(jù)存儲為FSFS,如果要指定為BerkeleyDB,則將fsfs替換為bdb
$svnadmincreate--fs-typefsfs/etc/svn/repos
5,查看生成的版本庫結(jié)構(gòu):
$ls-l/etc/svn/repos
6,創(chuàng)建項目臨時目錄,建議目錄結(jié)構(gòu)如下:
mkdir-p/etc/svn/tmp/project_exam/trunktagsbranches
/**********************************************************
然后將項目文件復(fù)制到trunk下,如果是從CVS轉(zhuǎn)移過來的項目,用下面命令清理目錄
#findprojectname/-nameCVS-execrm-rf{}\;
**********************************************************/
7,導(dǎo)入source
[root@localhost/etc/svn/tmp/project_exam/trunk/exam_online]#/usr/local/subverion/bin/svnimport-m"initialimport"/etc/svn/tmp/file:///etc/svn/repos/
/***********************************************************
-m后面跟的是操作注釋/opt/sv/tmp是項目文件位置file:///etc/svn/repos是創(chuàng)建的軟件倉庫
***********************************************************/
8,檢查是否倒入成功
#svnlist--verbosefile:///etc/svn/repos/
/***********************************************************
Linux 中SVN+Apache+SSL安裝配置時如果導(dǎo)入source成功你看到到你倒入的項目列表,按我的操作步驟應(yīng)該不會有錯
***********************************************************/
9,給倉庫授權(quán)
#chown-Rapache.apache/etc/svn/repos
#chmod770/etc/svn/repos
#chmod-Rg+w/etc/svn/repos
10,用Apache管理用戶權(quán)限:
首先需要創(chuàng)建一個用戶文件
htpasswdetc/svn/passwordfileusername
如果passwordfile不存在,可以加上-c選項讓htpasswd新建一個。創(chuàng)建好的文件內(nèi)容是用戶名加上密碼的MD5密文。
接下來修改httpd.conf,在Location標(biāo)簽中加入如下內(nèi)容:
先修改版本庫的權(quán)限:
Userdaemon
Groupdaemon
//把上述內(nèi)容改成:
Userapache
Groupapache
整合apachesvn:

目前成都創(chuàng)新互聯(lián)公司已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計、東方網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

 
 
 
  1.  
  2. Davsvn  
  3. SVNPath/etc/svn/repos  
  4. AuthTypeBasic  
  5. AuthName"svnrepos"  
  6. AuthUserFile/etc/svn/passwordfile  
  7. AuthzSVNAccessFile/etc/svn/repos/conf/authz  
  8. requirevalid-user  
  9. SSLRequireSSL  
  10.  

11,改svn權(quán)限策略控制文件
vi/etc/svn/repos/conf/authz
12,修改SVN用戶文件
(一行一個用戶,前面用戶名,后面密碼):vi/etc/svn/repos/conf/passwd。請期待下節(jié)Linux中SVN+Apache+SSL安裝配置介紹。

【編輯推薦】

  1. Linux下apache+svn+ssl完美結(jié)合搭建安全版本控制平臺
  2. Linux下如何進行apache+svn+ssl配置詳解
  3. Windows下SVN備份中兩大功能詳解
  4. RedHatAS下SVN安裝配置技術(shù)分享
  5. SVN子命令SVN merge使用方法全程指導(dǎo)

分享文章:Linux中SVN+Apache+SSL安裝配置全程指導(dǎo)
網(wǎng)頁路徑:http://www.dlmjj.cn/article/dhgdeco.html