SVN与Apache整合

v SVN与Apache整合

?下载Apache(http://httpd.apache.org/download.cgi)

?安装apache_2.2.14-win32-x86-no_ssl.msi

?打开Apache安装目录下Apache2.2\conf\httpd.conf 配置文件:

v 将下列2行前方的#移除(第83 行):

LoadModule dav_module modules/mod_dav.so

LoadModule dav_fs_module modules/mod_dav_fs.so

v 并同时在上面两行下面增加以下两行(一定放在这个位置)

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

?找到Subversion 安装目录下的以下两个文件

bin/mod_authz_svn.so

bin/mod_dav_svn.so

复制到Apache 安装目录下modules 目录中。

? 使用Apache 安装目录下的bin/htpasswd.exe 可执行文件来生成授权文件,第一次生成使用-cb 参数:

v htpasswd -cb [filename] [username] [password]

? 例如:htpasswd -cb passwd.apache 用户名 密码 (其中用户名需为svn中添加的用户名

v 将生成的passwd.apache 文件移动到SVN版本库中\conf 目录下

v apache 安装目录下的conf\httpd.conf 文件的最后面加入:

#配置虚拟目录#

<location /svn/itcast>

#引用远程访问模块

DAV svn

#项目版本库路径#

SVNPath F:/software/repository/svn/itcast

#授权文件#

AuthzSVNAccessFile F:/software/repository/svn/itcast/conf/authz

#所有用户都需要身份验证#

Satisfy Any

Require valid-user

#验证方式#

AuthType Basic

#项目的名称#

AuthName "itcast"

#用户文件#

AuthUserFile F:/software/repository/svn/itcast/conf/passwd.apache

</location>

v 访问方式:

http://localhost/svn/itcast

结果:

SVN与Apache整合

时间: 2024-07-29 14:11:03

SVN与Apache整合的相关文章

学习笔记_SVN与eclipse整合、SVN与Apache整合

SVN与eclipse整合 下载SVN插件(http://subclipse.tigris.org) http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 上下载合适的svn插件, 我们使用版本eclipse_svn_site-1.6.5.zip 解压到eclipse 安装目录中dropins 参考前面的文章,启动svn服务.添加用户.设置权限等操作 使用Eclipse创建一个项目,右击team→Share

SVN与eclipse整合和利用、SVN与Apache综合

SVN与eclipse综合 下载SVN插入(http://subclipse.tigris.org) http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 上下载合适的svn插件, 我们使用版本号eclipse_svn_site-1.6.5.zip 下载地址:http://pan.baidu.com/s/1dD7YgTF 解压到一个目录中 进入eclipse 安装文件夹中dropins文件夹并创建一个subc

SVN服务器搭建(与apache整合)

一.SVN介绍 SVN是一个版本控制工具,Subversion的版本库(repository),就是位于服务器,统一管理和储存数据的地方. 二.SVN数据存储方式 在Subversion中,版本库的数据存储有两种方式:一种是在Berkeley DB数据库中存放数据:另一种是普通文件,采用自定义的格式来存储,称为FSFS. 三.SVN搭建 1.所需软件包 httpd-2.2.27.tar.gz apr-1.5.1.tar.gz apr-util-1.5.3.tar.gz sqlite-amalga

apache整合tomcat部署集群

近日,由于公司项目需要,所以学习了apache整合tomcat以及集群的一些知识. 所以做下笔记日后回顾可以用到. apache只有处理静态事物的能力, 而tomcat的强项就是处理动态的请求,所以apache和tomcat整合相互取长补短,由apache作为入口,如果是请求静态页面或者是静态文件,由apache直接提供,如果是请求动态页面,则让apache分发到tomcat,由tomcat处理以后再响应给客户端. apache和tomcat的整合需要准备的一些软件列表: 图1 说明: 1.首先

Apache整合Tomcat、集群

1.1     使用mod_proxy整合 使用mod_proxy整合Tomcat需要我们开启Apache的代理功能,代理功能的开启可以通过在Apache的conf/httpd.conf文件中将如下内容前的“#”号去除,这样Apache就能在运行的时候加载mod_proxy模块了,从而开启了Apache的代理功能. #LoadModule proxy_module modules/mod_proxy.so 开启了mod_proxy之后我们还需要选择一个协议来作为Apache代理Tomcat的协议

Centos 下搭建SVN + Apache 服务器

摘要: 搭建SVN + Apache 服务器 安装软件包 # yum install httpd # yum install mod_dav_svn # yum install subversion 2.  验证安装  # httpd -version 结果显示: 前往 /etc/httpd/modules/ 下,检查是否包含mod_dav_svn.so和mod_authz_svn.so,如果有,mod_dav_svn安装成功. # svnserve --version 结果显示: 安装svn

第四十六天:Apache整合toncat和resin

小Q:青海长云暗雪山,孤城遥望玉门关:黄金百战穿金甲,不破楼兰终不还. 关于编译安装Apache和JDK·tomcat·resin可以到我JSP和集群架构模块中看哈,不细说了: 两种整合都是需要让Apache调用模块mod_jk.so和mod_caucho.so来对其整合: -------------------------------Apache整合tomcat---------------------------------- 1.简介 apache支持静态页,tomcat支持动态的,比如s

[转]Win7 64位搭建本地SVN服务器 Apache+Subversion

转载地址:http://blog.sina.com.cn/s/blog_4f072a7001015j5z.html 一.工具下载 01.SVN 服务器Subversion:Setup-Subversion-1.6.17.msi 02.SVN 客户端TortoiseSVN:本文选用版本为(64位)TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi 03.TortoiseSVN中文语言包:本文选用版本为LanguagePack_1.6.16.21511-x64-z

Apache 整合 Acitve Directory 達成 one single signon

原文地址:http://blog.hsdn.net/1266.html 我的公司使用AD進行使用者驗證,因此在使用者操作的便利性考量前提下.如何讓使用者不需要重覆輸入帳號與密碼,而直接抓取使用者已經登入AD的帳號資訊,已經變成系統開發必須要考量的項目之一 (至少我自己是這樣認為啦 @@) .NET整合AD的資訊已經有大大實做成功並且實際運用於目前的系統上.由於都是微軟家族的產品,因此整合上比較容易.但是目前公司存在有Apache+PHP+MySQL on Windows的架構,因此如何讓這樣的架