首页 > 系统运维 > apache 整合svn
您的足迹
  • 你没有浏览过任何文章或者你没有开启cookies。

apache 整合svn

apache 和svn编辑参数如下:
apache的

"./configure" \
"--prefix=/usr/local/httpd" \
"--enable-modules=most" \
"--enable-mods-shared=most" \
"--enable-so" \
"--enable-dav" \
"--enable-maintainer-mode" \
"--with-mpm=prefork" \
"--with-apr=/usr/local/apr" \
"--with-apr-util=/usr/local/apr-util/" \
"--with-pcre=/usr/local/pcre/" \
"--sysconfdir=/usr/local/httpd/conf/" \
"--with-included-apr" \
"$@"

svn的

#! /bin/sh
#
# Created by configure

'./configure'  '--prefix=/usr/local/svn' '--with-apr=/usr/local/apr' \
'--with-apr-util=/usr/local/apr-util/' '--with-neon=/usr/local/neon/' \
'--with-apxs=/usr/local/httpd/bin/apxs' '--enable-maintainer-mode' "$@"

apache与svn整合配置 :
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

svn.conf配置如下:

<Location /svn>
  DAV svn
  SVNParentPath /home/svn
  AuthType Basic
  AuthName "Subversion repository"
  AuthzSVNAccessFile /home/svn/authz.conf
  AuthUserFile /home/svn/authfile
  Require valid-user
</Location>


下面建立可访问用户文件
# htpasswd -c /home/svn/authfile 用户名
要增加用户,则使用下面命令
# htpasswd /home/svn/authfile 用户名

权限分配:
[qq:/]
test = rw

[/]
yinxuexiang = rw

  1. 还没有评论
评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks
Feed