yaomint 发表于 2017-1-2 07:13:17

apache,svn,window的配置

  我重点说在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
  <Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath E:/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile E:/svn/repository/conf/passwordfile
Require valid-user
</Location>
  说明:
  DAVsvn
告诉Apache哪个模块负责服务像那样的URL--在这里就是Subversion模块

SVNListParentPathon
在Subversion 1.3及更高版本中,这个指示器使得Subversion列出由SVNParentPath指定的目录下所有的版本库

SVNParentPath/wapm/local/svn/repository  告诉Subversion在目录D:\SVN下寻找版本库

AuthTypeBasic  启用基本的验证,比如用户名/密码对

AuthName"Subversion repositories" 当一个验证对话框弹出时,告诉用户这个验证是用来做什么的

AuthUserFile/wapm/local/apache2/svn  指定D:\passwd用为密码文件用来验证用户的用户名及密码

AuthzSVNAccessFileD:\svnaccessfile  指定D:\svnaccessfile来限定各个用户或组在版本库中目录的访问权限

Requirevalid-user   限定用户只有输入正确的用户名及密码后才能访问这个路径
  注:相关的so文件在svn的安装目录下找,然后拷到modules目录下,就OK了。。。
  参考:http://svn.haxx.se/users/archive-2005-05/0741.shtml
页: [1]
查看完整版本: apache,svn,window的配置