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

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

如何搭配使用Apache与Subversion

来源: 作者: 时间:2007-12-17 Tag: 点击:
1、分别安装Apache版本是2.0.55,Subversion版本是1.3.1;
2、将SVN安装目录下bin子目录中的mod_authz_svn.so、mod_dav_svn.so等
   两个文件拷贝到Apache安装目录下的modules子目录中;
3、打开Apache的配置文件(安装目录下的conf子目录中的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 H:\subversion_source_base
       AuthType Basic
       AuthName "Subversion repositories"
       AuthUserFile passwd
       #AuthzSVNAccessFile svnaccessfile
       Require valid-user
       </Location>
       其中的SVNParentPath后面的路径是SVN代码库的顶层目录。
4、从SVN安装目录下bin子目录中拷贝libdb43.dll、libeay32.dll、ssleay32.dll等三个文件
   到Apache安装目录下的bin子目录中;
   从SVN安装目录下bin子目录中拷贝intl3_svn.dll文件
   到Apache安装目录下的modules子目录中,并改名为intl3.dll;
5、打开命令行工具,切换到Apache安装目录下的bin子目录中,
   输入htpasswd -cbp ../passwd username password,
   Apache即在bin目录的父目录中(即Apache的安装目录)创建passwd文件,
   并且添加了一个用户名为“username”、密码为“password”。
   可以使用htpasswd -bp ../passwd otherusername otherpassword来添加另一个用户名和密码。
6、打开浏览器,输入http://servername/svn,输入上述5中创建的用户名和密码,即可看到代码库中的所有项目。
   如果安装Apache使用的不是80端口,比如是8080,则需要输入http://servername:8080/svn

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