本节主要和大家学习一下Apache整合tomcat和svn问题,随着版本控制工具SVN的快速发展,功能越来越完善,svn也经常和其他程序或者软件进行整合,下面我们就来看一下Apache中如何整合tomcat和svn。

湘西土家族网站建设公司创新互联公司,湘西土家族网站设计制作,有大型网站制作公司丰富经验。已为湘西土家族1000+提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的湘西土家族做网站的公司定做!
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=\ 
#这里是关键,名字要和httpd.conf的一致。如果这里改了httpd.conf也要改。 
worker.list=ajp13 
#工作端口,tomcat的jk监听端口,可以查看Server.xml中有port="8009" 
worker.ajp13.port=8009 
#Tomcat所在机器,如果安装在与apache不同的机器则需要设置IP 
worker.ajp13.host=localhost 
#类型,好像不能改,会出问题 
worker.ajp13.type=ajp13 
#负载平衡因子    
worker.ajp13.lbfactor=1 
#---2.修改apache安装目录下conf目录下的httpd.conf,增加如下配置 
#加载连接驱动 
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支持的认证机制,包括SSPI和LDAP 
#      2.因为Apache非常稳定和安全,你的版本库可以自动获得同样的安全性,包括SSL加密。 
#下面就是包括认证以及加密 
#-------------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
#基于文件认证 
#意思是Subversion版本库的URL是http://MyServer/svn/ 
#告诉Apache是哪个模块响应那个URL的请求-此刻是Subversion模块. 
DAV svn 
#这个指示表示显示所有SVNParentPath下的版本库。 
SVNListParentPath on 
#svn资源库的物理路径 
SVNParentPath e://svn 
#激活基本认证,就是用户名/密码 
AuthType Basic 
#用来说明何时弹出要求用户输入认证信息的认证对话框 
AuthName "Subversion repositories" 
#访问需要文件passwd中的用户/密码限制(对文件控制) 
AuthUserFile passwd 
#指定只有输入了正确的用户/密码的用户可以访问URL 
Require valid-user 
#----如果你希望所有人可以读你的版本库,但是只有特定用户可以写,将Require valid-user替换为 
# 
#Require valid-user 
# 。Apache整合 tomcat和svn介绍完毕。 
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号