博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows下基于apache的SVN启动失败修改
阅读量:6904 次
发布时间:2019-06-27

本文共 980 字,大约阅读时间需要 3 分钟。

我用的svn版本是:Setup-Subversion-1.8.1-1.msi, Apache版本是httpd-2.2.25-win32-x86-no_ssl.msi,安装完后把SVN bin文件夹下的mod_authz_svn.so,mod_dav_svn.so复制到Apache 安装路径的modules文件夹内,修改apache的httpd.conf,把下面两行的注释去了,

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

这个时候发现apache无法启动,提示The request operation has failed,后面把SVN bin文件夹下的文件都复制到Apache的modules文件夹,apache可正常启动,原因可能是mod_authz_svn.so,mod_dav_svn.so这两个文件引用到了SVN bin文件夹下的dll文件 。

最后在httpd.conf文件最后面加上这段,这段语句的具体意思可参考SVN文档。

<Location /svn>

  DAV svn
  SVNParentPath C:/SVN   # C:/SVN是SVN代码库的路径,在这个文件夹可以创建多个版本库
 
  # Authentication: Basic
  AuthName "Subversion repository"
  AuthType Basic
  AuthBasicProvider file
  AuthUserFile passwd  #passwd是保存密码的文件 ,密码是用htpasswd.exe生成的,passwd要放在C:\Program Files\Apache Software Foundation\Apache2.2下,放其他路径下可使用绝对路径
  # Authorization: Authenticated users only
  Require valid-user
</Location>

 

转载地址:http://jrldl.baihongyu.com/

你可能感兴趣的文章
dsp 链接命令文件的写法
查看>>
C#在64位操作系统上连接Oracle的问题和解决方案
查看>>
使用 IntraWeb (11) - 基本控件之 TIWButton
查看>>
Python数据结构——散列表
查看>>
javaScript之function定义
查看>>
PowerShell常用的.Net 、COM对象(New-Object、Assembly)、加载程序集
查看>>
JAVASCRIPT+DHTML实现表格拖动
查看>>
C++ 内存对齐
查看>>
责任链模式
查看>>
Android 仿携程活动列表边框布局
查看>>
九大排序算法再总结
查看>>
Java泛型
查看>>
unity的sprite添加点击事件
查看>>
敏捷开发(八)- Scrum Sprint计划会议1
查看>>
Pascal's Triangle II
查看>>
yocto系统介绍
查看>>
vim退出后终端保留 退出前的内容
查看>>
Android的minSdkVersion,targetSdkVersion,maxSdkVersion
查看>>
Android 实现ActionBar定制
查看>>
mysql之子查询
查看>>