tomcat和svn在Apache中如何整合?
本節(jié)主要和大家學(xué)習(xí)一下Apache整合tomcat和svn問題,隨著版本控制工具SVN的快速發(fā)展,功能越來越完善,svn也經(jīng)常和其他程序或者軟件進(jìn)行整合,下面我們就來看一下Apache中如何整合tomcat和svn。
Apache整合tomcat和svn
#----------------------------tomcat整合--------------------------
#---1.workers.properties文件
#讓mod_jk模塊知道Tomcat的安裝路徑
workers.tomcat_home=C:\Program Files\Apache Software Foundation\Tomcat 6.0
#讓mod_jk模塊知道jdk路徑
workers.java_home=C:\Program Files\Java\jdk1.6.0_05
ps=\
#這里是關(guān)鍵,名字要和httpd.conf的一致。如果這里改了httpd.conf也要改。
worker.list=ajp13
#工作端口,tomcat的jk監(jiān)聽端口,可以查看Server.xml中有port="8009"
worker.ajp13.port=8009
#Tomcat所在機(jī)器,如果安裝在與apache不同的機(jī)器則需要設(shè)置IP
worker.ajp13.host=localhost
#類型,好像不能改,會(huì)出問題
worker.ajp13.type=ajp13
#負(fù)載平衡因子
worker.ajp13.lbfactor=1
#---2.修改apache安裝目錄下conf目錄下的httpd.conf,增加如下配置
#加載連接驅(qū)動(dòng)
LoadModule jk_module modules/mod_jk-1.2.26.so
#worker.properties目錄,記住不能有空格
JkWorkersFile C:/workers.properties
#jsp以及.do問后綴的文件交給tomcat處理,像html之類的交給自己處理
JkMount /*.jsp ajp13
JkMount /*.do ajp13 。
下面我們看一下Apache整合tomcat和svn過程中svn整合方法。
#-------------------svn版本控制器的整合--------------
#原因:1.你可以使用所有Apache支持的認(rèn)證機(jī)制,包括SSPI和LDAP
# 2.因?yàn)锳pache非常穩(wěn)定和安全,你的版本庫可以自動(dòng)獲得同樣的安全性,包括SSL加密。
#下面就是包括認(rèn)證以及加密
#-------------svn的加載-----------------
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
#基于文件認(rèn)證
#意思是Subversion版本庫的URL是http://MyServer/svn/
#告訴Apache是哪個(gè)模塊響應(yīng)那個(gè)URL的請求-此刻是Subversion模塊.
DAV svn
#這個(gè)指示表示顯示所有SVNParentPath下的版本庫。
SVNListParentPath on
#svn資源庫的物理路徑
SVNParentPath e://svn
#激活基本認(rèn)證,就是用戶名/密碼
AuthType Basic
#用來說明何時(shí)彈出要求用戶輸入認(rèn)證信息的認(rèn)證對話框
AuthName "Subversion repositories"
#訪問需要文件passwd中的用戶/密碼限制(對文件控制)
AuthUserFile passwd
#指定只有輸入了正確的用戶/密碼的用戶可以訪問URL
Require valid-user
#----如果你希望所有人可以讀你的版本庫,但是只有特定用戶可以寫,將Require valid-user替換為
#
#Require valid-user
#
【編輯推薦】
- tomcat和svn安裝在AsianuxServer3下如何進(jìn)行?
- MyEclipse中SVN安裝配置新手指南
- 用Tomcat和MySQL生成動(dòng)態(tài)內(nèi)容
- 如何實(shí)現(xiàn)SVN倉庫目錄規(guī)范化管理?
- 五步輕松實(shí)現(xiàn)SVN安裝和啟動(dòng)