服务器技术

 首页 > 服务器技术 > apache > SVN配置笔记|test-Apache教程

SVN配置笔记|test-Apache教程

分享到:
【字体:
导读:
          ...

1.安装 apache

http://apache.justdn.org/httpd/binaries/win32/apache_2.0.63-win32-x86-no_ssl.msi

2. 安装 svn

3.配置httpd.conf

安装到默认路径为C:Program FilesSubversion
默认安装后,在apache的配置文件中会自动加入以下两行。
LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "C:/Program Files/Subversion/bin/mod_authz_svn.so"
把这行的注释去掉
LoadModule dav_fs_module modules/mod_dav_fs.so

拷贝C:Program FilesSubversionbin下的libdb44.dll到这个目录下C:Program FilesApache GroupApache2bin
打开apache的配置文件在末尾处加入以下参数:

DAV svn
SVNPath d:svn

AuthType Basic
AuthName "Windy SVN"
AuthUserFile d:svndatatestpasswd
Require valid-user

保存。

另: 如果有多个仓库可以把SVNPath d:svndatatest 改为

SVNParentPath D:SVN
SVNListParentPath on

4.建立仓库
C:Program FilesSubversionbin> svnadmin create d:svndatatest //用svnadmin命令创建名为test的仓库(这条命令成功后,在test下会出现很多文件夹和文件)

5 创建用户账号

进入apachebin目录
bin> htpasswd -cm d:svndatatestpasswd user1 //用htpasswd命令创建第一个用户(user1),同时生成密码认证文件,c参数为create,m参数为MD5加密方式
New password: ******
Re-type new password: ******
Adding password for user user1 //加入用户成功
C:Program FilesApache GroupApache2bin> htpasswd -m d:svndatatestpasswd user2 //用htpasswd命令创建第二个用户(user2),注意如果在这时加入c参数会覆盖掉之前创建的用户及文件。
New password: ******
Re-type new password: ******
Adding password for user user2 //加入用户成功

重新启动apache,进行测试。
用IE打开http://localhost/svn,这时应该可以看到

《SVN配置笔记》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/18045.html
分享到:
Squid安装配置|配置-Apache教程
装软件是系统自带的squid-2.5.STABLE6-3.i386 我的系统带2块网卡。一个外网地址。一个内网地址。防火墙配置可以让网内机器上网。 安装完成后,进入配置: 我只进行了简单配置,并且测试成功。 配置文件的位置在/etc/squid/ [root@localhost squid]# vi squid.conf 以下是我的配置,具体说明配置文档里都有。以下是我所开启...
使用Apache的mod_gzip对WEB服务器进行HTT...
内容摘要: HTTP 压缩对于纯文本内容可压缩至原大小的40%一下,从而提供60%以上的数据传输节约,虽然WEB服务器会因为压缩导致CPU占用的略微上升,但是可以节约大量用于传输的网络IO。对于数据压缩带来的用户浏览速度提升(让页面符合8秒定律),这点总体负载5%-10%上升是非常值得的。毕竟通过数据压缩会比通过不规范的HTM...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……