本文向大家介紹一下Subversion+Apache配置問題,在所有的Subversion服務器配置方式中,基于Apache的是最靈活的。雖然配置起來有一點點復雜,但是它提供了其它方式所沒有的好處: 1.WebDAV 基于Apache配置的Subversion服務器使用了被許多其它程序支持的WebDAV協(xié)議。舉個例子,你可以在Windows的資源管理器中將這樣的一個版本 2.安裝過程 警告:請注意,沒安裝ServicePack1的WindowsXP將導致錯誤的網絡數(shù)據(jù)從而破壞你的版本庫!從http://httpd./download.cgi下載最新版本的ApacheWeb服務器。確保你下載的版本大于2.0.54。2.0.54版本的Apache將不能與Subversion1.3.xx配合工作。而且,小于2.0.54的Apache也因為在windows上的編譯存在一個bug而導致不能與subversion1.2配合使用。一旦你已經有了Apache2的安裝程序,你可以雙擊它,它將引導你完成整個安裝過程。請確保你輸入正確的服務器URL(如果你的服務器沒有DNS名稱,你可以直接輸入IP地址)。我建議你將Apache安裝成forallUsers,onPort80,asaservice。 注意:如果你已經有一個IIS或者其它的程序使用80端口,安裝可能會失敗。如果是這樣,你可以到程序目錄下的ApacheGroup\Apache2\conf目錄中找到文件httpd.conf,將其中的Listen80改成一個不用的端口,比如Listen81。然后重新運行這個安裝程序,這次應該不會再有問題了?,F(xiàn)在你可以在你的瀏覽器中鍵入http://loccalhost/如果呈現(xiàn)了一個已經配置好的網站,那么你的Apache就安裝成功了。 警告:如果你將Apache安裝成一個服務,它將以本地system帳戶來運行。為Apache創(chuàng)建一個單獨的用戶來運行它將會更安全一些。請確保運行Apache的用戶有版本庫的完全訪問權限(右鍵版本庫目錄->屬性->安全)。要不然,用戶將無法提交他們的更改。就算Apache以本機system來運行,你也要設置它能完全讀寫版本庫目錄。如果沒有為Apache配置這個許可,用戶將會得到"禁止訪問"的錯誤信息,在Apache的錯誤日志中表現(xiàn)為錯誤500。 2.2.安裝Subversion 注:如果你先安裝Apache,再安裝Subversion,正常情況下下面的工作(2.3配置前)Subversion安裝程序已經幫你完成了.使用資源管理器,進入Sibversion的安裝目錄(通常為c:\programfiles\Subversion),找到文件httpd/mod_dav_svn.so和mod_authz_svn.so,將它們拷貝到Apache的modules目錄(通常為c:\programfiles\apachegroup\apache2\modules)。從Subversion的安裝目錄拷貝文件libdb43.dll到Apache的modules目錄。 使用如記事本之類的文本編輯器編輯Apache的配置文件(通常為c:\programfiles\apachegroup\apache2\conf\httd.conf),修改以下內容:去掉以下行的注釋(將開頭的#刪除): |
|
|
來自: tuchangliang > 《我的圖書館》