linux下svn apache環(huán)境搭建

linux下svn apache環(huán)境搭建

ID:33190986

大?。?51.34 KB

頁數(shù):7頁

時(shí)間:2019-02-21

linux下svn apache環(huán)境搭建_第1頁
linux下svn apache環(huán)境搭建_第2頁
linux下svn apache環(huán)境搭建_第3頁
linux下svn apache環(huán)境搭建_第4頁
linux下svn apache環(huán)境搭建_第5頁
資源描述:

《linux下svn apache環(huán)境搭建》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、1.Linux下SVN+Apache環(huán)境搭建1.1.1.SVN+Apache(Httpd)安裝1)使用命令:yuminstallhttpdhttpd-develsubversionmod_dav_svn安裝所需的apache服務(wù)和svn確定已經(jīng)安裝了svn模塊:mod_dav_svn??????????#cd/etc/httpd/modules??????????#ls

2、grepsvn????????????mod_authz_svn.so????????????mod_dav_svn.so2)如果要確認(rèn)是否成功的安裝了

3、svn:使用命令:svn--version1.2.Apache的配置1)使用yum安裝的httpd服務(wù),http的安裝目錄在:/etc/httpd/conf/httpd.conf2)使用如下命令進(jìn)入到conf目錄下對httpd.conf文件進(jìn)行編輯#cd/etc/httpd/conf#vihttpd.confnKeepAlive選項(xiàng)(可選)該選項(xiàng)可以修改也可以不修改,主要是為了提高h(yuǎn)ttp協(xié)議訪問的性能,可以使得svn倉庫的訪問更快,KeepAlive表示可以保持http的永久性TCP連接,省去了每次都需要進(jìn)行重建TCP

4、連接的巨大開銷,找到如下幾個(gè)選項(xiàng)并修改:KeepAliveOnMaxKeepAliveRequests100KeepAliveTimeout151)為了使客戶端能夠通過Apache來訪問SVN檔案庫,Apache需要加載一個(gè)特殊的模塊mod_dav_svn。通過#find/-namemodules查找modules目錄的路徑,因?yàn)閙od_dav_svn模塊默認(rèn)就是安裝在Apache的modules子目錄內(nèi),但是由于我使用yum安裝后,并沒有在一般來說默認(rèn)的路徑/usr/local/apache2下找到modules子目錄

5、,所以我采用find命令來查找modules子目錄具體在什么路徑下。2)通過如下命令找到Apache的配置文件httpd.conf,并打開httpd.conf文件確認(rèn)是否加載了modules/mod_dav_svn.so和mod_authz_svn.so兩個(gè)模塊;#cd/etc/httpd/conf#vihttpd.conf注意:注意LoadModuledav_svn_module這一行指令指令必須出現(xiàn)在其它的Subversion相關(guān)指令之前。1.1.測試Apache是否配置成功使用命令:#servicehttpdsta

6、rt#chekconfighttpdon在瀏覽器中訪問:http://localhostor127.0.0.1or一個(gè)具體的ipd地址192.168.1.110如果能看到Apache的頁面,則說明Apache已經(jīng)正常啟動(dòng)。1.1.如果在其他機(jī)器的瀏覽器中輸入ip地址無法正常訪問如果通過輸入ip地址的方式無法正常訪問該頁面,則要通過以下命令配置防火墻端口:#vi/etc/sysconfig/iptables添加以下內(nèi)容:?-AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT

7、保存后重啟防火墻?#serviceiptablesrestart1.1.SVN的配置1)進(jìn)入到/etc/httpd/conf.d目錄下用vim打開subversion.conf配置文件進(jìn)行選項(xiàng)的修改:2)module的配置一定要保證下面的兩句話存在于配置文件中,否則無法訪問svn的倉庫了LoadModuledav_svn_modulemodules/mod_dav_svn.soLoadModuleauthz_svn_modulemodules/mod_authz_svn.so3)Svn倉庫目錄配置使用#mkdirsvn命

8、令在/var/svn目錄下創(chuàng)建一個(gè)倉庫目錄,這樣所以項(xiàng)目的根目錄都作為/var/svn/目錄下的一級子目錄了,這樣一來就可以在一個(gè)倉庫目錄下存放多個(gè)項(xiàng)目了。4)下面將使用myapp這個(gè)倉庫來配置Subversion#mkdir-p/var/svn#cd/var/svn#svnadmincreatemyapp#chown-Rapache.apachemyappapache是httped服務(wù)的默認(rèn)用戶#vi/etc/httpd/conf.d/subversion.conf加入以下配置LoadModuledav_svn_mod

9、ulemodules/mod_dav_svn.soLoadModuleauthz_svn_modulemodules/mod_authz_svn.soDAVsvnSVNParentPath/var/svnAuthTypeBasicAuthName"AuthorizationRealm"Au

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。