热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux教程>编程开发>

搞定subversion与apache的结合

来源: 作者: 时间:2007-12-17 Tag: 点击:


第八步添加验证方式

1。先利用htpasswd工具建立一个密码文件

%APACHE_HOME%\bin\htpasswd –c -p d:\svn\passwords user1

运行完毕后,系统会提示你添加密码的

输入密码12345678后

在d:\svn目录下就会生成一个passwords文件了

用编辑工具打开这个文件你就会发现文件的内容只有一行

user1:1234567

你如果想再添加一个用户的话直接在下一行添加类似的语句就行拉

如:想添加用户名是:kk密码是:bb那么你可以写成

kk:bb

2.修改apache的httpd.conf文件



<Location /svn>

DAV svn

SVNParentPath d:/svn

</Location>

修改成

<Location /svn>

DAV svn

SVNParentPath d:/svn

AuthType Basic

AuthName "Restricted Files"

AuthUserFile d:/svn/passwords

Require user user1

Require user kk


</Location>

保存后

重新启动apache。OK!

^_^EnjoyYouself!

 

Linux下Subversion+apache服务器配置

一.安装服务器端

1.环境工具说明:

服务器linux环境;apache,httpd-2.0.58.tar.gz;subversion-1.3.1.tar.gz

2.安装apache

#tar zxvf httpd-2.0.58.tar.gz

#cd httpd-2.0.58

#./configure --enable-dav --enable-so --enable-maintainer-mode tips:一定要写—enable-dav,否则安装时候会漏掉需要的配置包

#make

#make install

此时会产生/usr/local/apache2目录

tips:此时运行apache,之后安装svn后可以自动加载模块。

运行apache,到apache2的bin目录下

#apachetl start

3.安装subversion

#tar zxvf subversion-1.1.1.tar.gz

#./configure --with-apxs=/usr/local/apache2/bin/apxs

#make

#make install

此时会自动在/usr/local/apache2/conf/httpd.conf添加

LoadModule dav_svn_module modules/mod_dav_svn.so

如果没有就手工添加。

4.检查

在服务器web上输入http://localhost看是否出现apache的测试页面,如果出现apache就是正常工作。

运行svnserver --version确认版本,如果正常则sub运行正常。

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册