自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux中SVN+Apache+SSL安裝配置全程指導

開發(fā) 項目管理
本文向大家講解一下Linux中SVN+Apache+SSL安裝配置問題,主要包括安裝,權限設置和版本庫等相關內容,歡迎大家一起學習。

本節(jié)和大家一起學習一下Linux 中SVN+Apache+SSL安裝配置,在這里拿出來和大家分享一下,通過本文的學習你一定會對Linux 中SVN+Apache+SSL安裝配置有更加深入的了解,希望本文對你的學習有所幫助。下面是具體介紹。
這幾天項目需要配置一臺SVN服務器,安裝中遇到了點問題,現在把安裝過程總結下(使用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的源代碼的目錄,請根據實際情況修改。*/
/*在make的時候可能會遇到缺少srclib/apr/libapr-1.la,srclib/apr-util/libaprutil-1.la兩個文件,找不到而makeerror.
解決辦法:/usr/local/apache2/lib/中找到,將其復制到源代碼文件夾相應的位置中.*/
#makeinstall
#svnadmin–-version
3,安裝openssl
tarzxvfopenssl-0.9.8i.tar.gz
cdopenssl-0.9.8i
./config
make
makeinstall。Linux中SVN+Apache+SSL安裝配置必須全部安裝完成以后才能夠進行相關操作。
4,創(chuàng)建一個Subversion版本庫:
#創(chuàng)建文件夾
$mkdir-p/etc/svn/repos
#運行創(chuàng)建版本庫的命令,指定數據存儲為FSFS,如果要指定為BerkeleyDB,則將fsfs替換為bdb
$svnadmincreate--fs-typefsfs/etc/svn/repos
5,查看生成的版本庫結構:
$ls-l/etc/svn/repos
6,創(chuàng)建項目臨時目錄,建議目錄結構如下:
mkdir-p/etc/svn/tmp/project_exam/trunktagsbranches
/**********************************************************
然后將項目文件復制到trunk下,如果是從CVS轉移過來的項目,用下面命令清理目錄
#findprojectname/-nameCVS-execrm-rf{}\;
**********************************************************/
7,導入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安裝配置時如果導入source成功你看到到你倒入的項目列表,按我的操作步驟應該不會有錯
***********************************************************/
9,給倉庫授權
#chown-Rapache.apache/etc/svn/repos
#chmod770/etc/svn/repos
#chmod-Rg+w/etc/svn/repos
10,用Apache管理用戶權限:
首先需要創(chuàng)建一個用戶文件
htpasswdetc/svn/passwordfileusername
如果passwordfile不存在,可以加上-c選項讓htpasswd新建一個。創(chuàng)建好的文件內容是用戶名加上密碼的MD5密文。
接下來修改httpd.conf,在Location標簽中加入如下內容:
先修改版本庫的權限:
Userdaemon
Groupdaemon
//把上述內容改成:
Userapache
Groupapache
整合apachesvn:
 

  1. <Location/repos> 
  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. </Location> 

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

【編輯推薦】

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

 

責任編輯:佚名
相關推薦

2010-05-25 18:59:37

2010-05-20 09:41:07

MyEclipse下配

2010-05-25 18:32:22

apache+svn+

2010-05-24 12:53:38

子命令SVN merg

2010-05-24 16:36:14

2010-06-07 18:12:39

mrtg 安裝

2011-03-08 11:11:38

LinuxLAMP安裝

2010-05-12 18:05:45

linux下subvesubversionapache配置

2011-03-08 11:11:38

LinuxLAMP安裝

2010-05-25 19:57:32

2009-11-25 10:18:25

linuxapache tomc虛擬主機

2010-05-18 09:59:06

Subversion安

2010-05-25 19:31:03

Apache+SVN+

2010-05-19 15:15:24

Apache+SVN部

2010-05-25 11:24:30

SVN安裝配置

2010-05-18 09:43:58

Subversion安

2010-05-28 14:11:37

SVN1.6

2010-05-25 19:39:25

Apache+SVN+

2010-01-14 13:47:30

CentOS extm

2010-05-25 19:12:26

SVN+TRAC+AP
點贊
收藏

51CTO技術棧公眾號