SVN+ APACHE + TortoistSVN的配置

1.软件的下载与安装

下载与安装想必就很简单了,从各自的网站上下载最新版的可安装版本,按提示进行安装也就可以了。

在Apache安装成功后,在浏览器中输入http://localhost,如果没有提示错误信息,就说明已经安装成功了。以往的版本提示的成功信息是一个很简单的图片再加一个文字说明,表示安装成功了;现在的Apache版本的成功提示貌似更简洁了,只有几个字符“It works!”来展示自己,也不知道为什么都越来越知道节省笔墨了。

但要注意两点:(1)subversion与Apache 版本要匹配,下载的时候注意看一下文字说明也就是了。(2)TSVN安装完成后,会提示重启,一般情况下,还是选择重启的,因为有些情况下,不重启电脑就无法正常使用它。

2.Apache的设置

Apache的配置才是最为重要的,如果选择Apache来进行版本库的管理,就可以省去Subversion麻烦,版本库的访问权限和用户设置都可以通过Apache来进行管理。

(1)必须模块的加载

首先找到Apache安装目录下的conf/httpd.conf文件打开,找到下面两行:

Java代码

#LoadModule dav_module modules/mod_dav.so

#LoadModule dav_fs_module modules/mod_dav_fs.so

不出意外的话,这两行应该位于文件的83和84行,去掉前面的“#”号,以便Apache启动的时候,加载mod_dav.so和mod_dav_fs.so两个文件。

将Subversion安装目录下的bin目录中的mod_dav_svn.so和mod_authz_svn.so两个文件也加入Apache 的加载模块中。即将下面的两行加入到httpd.conf文件LoadModule语句块的最后(大概在127行),这里的文件路径应该与你的安装路径一致。

Java代码

LoadModule dav_svn_module "D:\Program Files\Subversion\bin\mod_dav_svn.so"

LoadModule authz_svn_module "D:\Program Files\Subversion\bin\mod_authz_svn.so"

PS:很多的教程中说,将这两个文件放入到Apache的modules或者bin目录中,再通过加入下面两行

Java代码

LoadModule dav_svn_module modules/ mod_dav_svn.so 

LoadModule authz_svn_module modules/mod_authz_svn.so

来进行这两个模块的加载,恕我愚钝,至今仍没有尝试成功过,作为学习,你也可以尝试一下这种加载的方式,如果不成功,再改为前一种加载方式也不迟。

时间: 2024-08-03 02:31:43

SVN+ APACHE + TortoistSVN的配置的相关文章

Centos 5.5下搭建SVN+Apache

公司生产环境中用到了SVN,么办法,用了咱就得了解,就得学习,就得掌握呀. 于是网上搜了下,有很多文档,我也就照葫芦画瓢也写了一份.仅供大家参考. 一.SVN介绍 1.svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件. 2.运行方式:svn服务器有2种运行方式,独立服务器和借助apache.2种方式各有利弊,用户自行选择. 3.存储数据:svn存储版本数据也有2种方式,BDB和FSFS.因为BDB方式在服务器中断时

windows下svn+apache搭建svn服务器

  windows下svn+apache搭建svn服务器 使用软件: apache_2.0.55-win32-x86-no_ssl.msi Setup-Subversion-1.5.3.msi TortoiseSVN-1.5.10.16879-win32-svn-1.5.7.msi 一.安装apache服务器 安装apache_2.0.55-win32-x86-no_ssl.msi,开始是需要设置一下网址啊邮箱啊,随便设置(真实不存在都没问题),然后就是基本无脑的下一步下一步 安装完测试时候12

PHPwind 9升级后 nginx apache iis 伪静态配置

  PHPwind 9 正式版是一个非常不错的论坛系统,这里就不多宣传了.主要问题是很多之前的用户升级来发现变化很多,之前的伪静态也不能使用了,这里交给大家一个快速设计PW9的伪静态和PHPwind 8.7升级来后,如何使用继续使用以前的伪静态的方法. 官方只提供了新版的伪静态的设计方法,如图: 搜索伪静态,按照要求开启即可, Apache Web Server 配置 在www目录下自带了.htaccess文件,开启了rewrite后可直接使用,更改了格式后也无需更改这个文件内容. IIS配置

详细介绍:Apache+PHP+MySQL配置攻略

一.系统要求: 本系统在REDHAT7.2版本测试通过 二.服务器端软件要求: 1:到APACHE的网络站下载APACHE WEB SERVER http://www.apache.org/ 2. 到php的网络站下载php解析器 http://www.php.net/ 3.到mysql的网站下载 mysql http://sourceforge.net/projects/mysql/ 三.安装调试WEB SERVER 把以上各文件下载后放到同一个目录下,我把他们放在/usr/local下,用t

阿帕奇apache服务器怎么配置?

  0.在开始之前需要给自己的电脑设置下开机密码,想开本地服务器这一点是必须的. 一.本地apache服务器 1.首先在自己的电脑昵称的文件夹下 建一个sites文件夹 如果你不是在博客园看到这篇文章,请点击查看原文 里面随便放上一些后台的假数据. 比如我的就是在/Users/dsx 目录下 2.找到配置文件,给原来文件备份 接下来都是在终端下操作 输入下面指令($后面的代码可以直接复制) // 切换工作目录 $cd /etc/apache2 // 备份文件,以防不测,只需要执行一次就可以了 $

Apache服务器下配置URL 态化的Rewrite规则

 如何在Apache环境下配置Rewrite规则 Apache Rewrite 规则 环境 URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,当然,这里的静态化是一种假静态,目的只是提高搜索引擎的搜索量,Comsenz 旗下的产品 Discuz!.SupeSite/X-Space.ECShop.SupeV.UCHome 等都支持此功能.当然这个功能还需要服务器环境的支持,下面介绍一下如何在 Apache 服务器下配置 UR

apache+tomcat 如何配置vhosts.conf文件实现静、动态各属其主,隐藏端口号

问题描述 apache+tomcat 如何配置vhosts.conf文件实现静.动态各属其主,隐藏端口号 apache+tomcat 如何配置vhosts.conf文件实现静.动态各属其主,但要隐藏端口号, 详细说明: 现在已经将apache+tomcat整合了,用的是mod_jk.do负载均衡方式,现在我想将静 态的页面交给apache,动态的jsp交给tomcat.主要是vhosts.conf的配置,或者说我 这个方法有没有问题,最好发个教程谢谢!! 解决方案 动静区分,nginx才是王道,

Python+Apache+CGI完全配置

操作系统环境:Ubuntu 15.10 0.需求原因     想在我的Linux上架设Apache来运行CGI程序,方便以后用Apache部署Python的Web应用,但遇到各种各样的问题,网上找的答案要么都太旧了(4/5年前跟现在已经差很多了),要么就不完整,所以这里总结一下,作为最新版本吧. 1.Apache安装     采用的是源码编译安装的形式.首先要说明的是,要成功安装Apache,需要依次安装完下面的软件(函数库)才算是成功地安装了Apache: (1)apr安装 下载地址:http

Win9x/ME下Apache+PHP安装配置_php基础

Apache Server是众多的WEB服务器软件中的一种,已经成为目前Internet上最流行的web服务器软件之一.比起其它web服务器软件(如PWS.IIS.UNIX),Apache有安装方便,配置简单,便于管理等优点.更重要的是它和PHP一样是完全免费的!所以受到了众多朋友的青睐,下面我就来讲讲如何安装及配置Apache和PHP,来吧,跟我STEP BY STEP! 第一步:下载Apache Server.Apache Server的最新版在Apache的官方网站(http://www.