Apache 2.2 + SubVersion 1.44 的配置方法 For WindowsXP

來源:互聯網
上載者:User
導讀:   研究了一天,終於搞定了Apache2.2版(目前最新)安裝Subversion1.44版(目前最新)的方法。   拿出來與大家共用,希望能有所協助。   請勿盜貼,謝謝   安裝Apache2.2略過不談,SVN安裝也沒什麼特別,一路Next。再安裝TortoiseSVN,並用它在準備存放工程的目錄中建立一個倉庫,例如:D:/SVN/firstsvnprj。倉庫類型可以任意選擇,FSFS或BDB,仁者見仁了。剛開始可以選擇BDB。建立後會出現很多目錄、檔案,不用管它,準備工作就已經OK了。 安裝後配置如下:   首先到http://www.apachelounge.com/forum/viewtopic.php?t=121&postdays=0&postorder=asc&start=16   找到與Apache2.2匹配的Apr, 牛人tdonovan提供了一個,自己去下載就可以了。   當然也可以到官方網站找到提供的對應版本。   這是最重要的一步,Apache2.2無法調用SVN1.44版本的Apr   從下載的apr將libdb43.dll拷貝到Apache的模組目錄/modules/   官網說明附加將mod_dav_svn.so和mod_authz_svn.so也拷貝到模組目錄,   但是實際運用不如在配置時設定絕對路徑   配置httpd.conf(與官網的說明一樣) 去掉如下幾行的注釋(刪除 '#'標記):#LoadModule dav_fs_module modules/mod_dav_fs.so#LoadModule dav_module modules/mod_dav.so將下面幾行添加到LoadModule部分的最後。 LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so這裡要注意最後追加的2個module,我配置的時候使用的是絕對路徑,不然很容易出錯。例如:LoadModule authz_svn_module d:/svn/mod_authz_svn.so   使用權限設定 在設定檔最後添加如下幾行:DAV svnSVNListParentPath onSVNParentPath D:/SVNAuthType BasicAuthName "Subversion repositories"AuthUserFile passwdAuthzSVNAccessFile svnaccessfileRequire valid-user以上配置具體解釋參照文章最後提供的官方網站的配置說明其中passwd檔案可以由Apache建立htpasswd -c passwd <使用者名稱> //建立密碼檔案,並建立第一個使用者htpasswd passwd <使用者名稱> //追加一個使用者再自己建立一個svnaccessfile檔案,當然也可以是其他名字,只要和設定檔的名字統一就可以。檔案內容:[groups]   groupA = user1,user2   groupB = user3#全域目錄的許可權   [/]   * = r   #組使用權限設定,使用者好像可以不加@   @groupA = rw   @groupB = r //用於示範,由於對*作了設定,此行實際無用#其他具體子目錄的使用權限設定   [/DSS]   @groupB = rw 做好了這兩個檔案,一起拷貝到Apache的根目錄下,重啟Apache。訪問http://你的ip/SVN/你的工程目錄/,是不是一切OK了呢。 官方配置說明:http://www.subversion.org.cn/tsvndoc/tsvn-serversetup.html#tsvn-serversetup-apache-4 本文轉自 http://blog.csdn.net/MerlinSky/archive/2007/07/23/1702940.aspx
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.