首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

apache2.2 subversion 临时笔记

2012-07-03 
apache2.2 subversion 暂时笔记根据网上使用最新软件 整理而成第一步:下载下载Apache/2.2.15svn-win32-1.6

apache2.2 subversion 暂时笔记
根据网上使用最新软件 整理而成

第一步:下载
下载Apache/2.2.15  svn-win32-1.6.6.zip
第二步:配置svn
在e:\svnproject下执行命令:svnadmin create myproject
执行成功会在myproject下出现conf,db,hooks,locks目录
打开conf/svnserv.con文件# password-db = passwd,把#去掉,表示我们使用密码验证。
接下来我们打开passwd这个文件,主要是设置用户名和密码结构如下:
[users]
bask=123456
其中bask是用户名,123456为密码
我们再建一个文件,叫access.auth,这个文件是设置访问权限的,结构如下:
[myproject:/]
bask = rw
其中bask具有读和写的权限
第三步:配置apache
将subersion/bin下的
mod_authz_svn.so
mod_dav_svn.so
拷贝到apache/modules下
将subersion/bin下的
libdb44.dll
拷贝到apache/bin下
编辑apache/conf/httpd.conf文件
找到mod_dav.so 把前面的#去掉
在LoadModule最后一行加入

htpasswd -cb users.auth bask 123456

Automatically using MD5 format.
Adding password for user hadeslee
我们就会发现在bin目录生成了users.auth,我们可以看到,bask用户名已经被添加进去了,密码是用MD5加密过的
如果想增加用户的话只需要:htpasswd -b users.auth tom 123456 不需要c这个参数了
把users.auth转移到myproject/conf下就可以了
现在可以访问http://localhost/svn/myproject 看看了
注意:
如果是使用apache service monitor启动会出现失败问题
可以使用apache/bin httpd 就可以了

热点排行