windows下apache+svn+trac安装及配置

windows下apache+svn+trac安装及配置

ID:13246924

大小:247.79 KB

页数:7页

时间:2018-07-21

windows下apache+svn+trac安装及配置_第1页
windows下apache+svn+trac安装及配置_第2页
windows下apache+svn+trac安装及配置_第3页
windows下apache+svn+trac安装及配置_第4页
windows下apache+svn+trac安装及配置_第5页
资源描述:

《windows下apache+svn+trac安装及配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、虽然原来也在使用Subversion,但使用的不是http服务器,用的是把svnservice.exe安装成window服务的方式。原来的开发环境配置一直不统一,这次花的功夫好好弄一下,想搭建一个全部基于开源的Apache+SVN+Trac的配置,希望能给自己不一样的感觉。本文先说Apache和SVN的集成,下一篇再集成Trac。安装过程还是有点复杂的,可能是我用的都是最新版本的缘故,网上的好多文章目前没有针对最新版本的,好在大致相当,问题不大。一.准备安装软件·先下载Http服务器,官方网站为http://httpd.apache.o

2、rg/,目前最新版本为Apache2.2.6,我下载的是apache_2.2.6-win32-x86-no_ssl.msi·再下载SVN服务器,官方网站为http://subversion.tigris.org/,最新版本为Subversion1.4.6,可能是才发布,还没有安装程序,只有二进制解压版的,下载时要注意下载和Apache2.2.x版本对应的,我下载的是svn-win32-1.4.6.zip;同时下载svn-python-1.4.6.win32-py2.5.exe·TortoiseSVN,客户端程序。TortoiseSVN是

3、扩展WindowsShell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录,点鼠标右键即可看到。网址为http://tortoisesvn.tigris.org/,我下载的是TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.msi·TortoiseSVN的中文语言包,注意这个需要下和客户端程序版本相同的。这个可以在languagepacks下面下载。   二.安装      1.先安装Apache服务器。自己手动填写ServerInfo。安

4、装完成之后到安装目录下找到conf目录下的httpd.config文件,搜索Listen,并将Listen后面的80改为8080(或者你希望的端口),然后重新启动Apache服务器,这时可以用http://localhost:8080来测试是否安装正确。      2.再安装SVN服务器,直接解压即可。      3.安装TortoiseSVN,很简单,一路安装下去。三.集成Apache和SVN1.首先将Subversion安装目录bin下面的两个文件:mod_authz_svn.so和mod_dav_svn.so复制到Apache安

5、装目录modules目录下;再将Subversion安装目录bin下面的所有.dll文件复制到Apache安装目录bin目录下                              2.需要再修改httpd.conf,并做如下修改:找到Apache安装目录下的conf目录,用文本编辑器打开httpd.conf,找到一下两行:#LoadModuledav_modulemodules/mod_dav.so#LoadModuledav_fs_modulemodules/mod_dav_fs.so将每行前面的注释符“#”去掉。再在所有

6、LoadModule语句的最后添加一下几行:#SVNLoadModuledav_svn_modulemodules/mod_dav_svn.soLoadModuleauthz_svn_modulemodules/mod_authz_svn.so如图:注意下面的状态栏已经是Apache/2.2.6SVN1.4.6DAV/21.建立一个SVN存放文件的目录,我在D盘下创建一个文件夹:D:/svn2.接下来我们必须告诉Apache我们的资源库所在的路径,可以通过Location指令来完成这个设置。因为不希望为每个单独的项目都进行单独的设置,所

7、以我们把所有项目都存放在统一的资源库目录,那么可以使用SVNParentPath指令来指定存放所有项目的路径。在httpd.conf文件最后添加下面配置: #SVN   DAVsvn   SVNListParentPathon   SVNParentPath"D:/svn"   #SVNPath"D:/svn/test"    ####################认证的类型   AuthTypeBasic   ####################认证的名称,显示于登录提示框   AuthName"Su

8、bversion资源库,请登录!"   ####################Whichpasswordfiletouseforauthentication存储用户登录信息的文件   AuthUserFi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。