centos下通过apache访问SVN的方法分享

发布时间:2019-10-31编辑:脚本学堂
介绍下,在centos中通过apache的方式访问svn的方法,有需要的朋友作个参考。

学习以下内容的前提是,您已在CentOS上成功安装了SVN版本控制工具,可以正常访问。

安装svn的朋友,可以参考如下文章:
centos下yum安装svn的方法分享
Centos快速搭建SVN服务器
配置Linux+apache+svn环境

动手安装下svn。

安装Apache下SVN模块:
 

复制代码 代码示例:
yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql 

确定已安装svn模块:mod_dav_svn
 

复制代码 代码示例:
#cd /etc/httpd/modules 
#ls | grep svn 
mod_authz_svn.so 
mod_dav_svn.so 

(如果有以上两个文件,说明模块安装成功)

配置/etc/httpd/conf/httpd.conf
(httpd的安装目录,一般是/etc/httpd或/usr/local/appache2)

在Apache的配置文件httpd.conf(默认路径为/usr/local/apache2/conf)中已经使用LoadModule指令加载了该模块(如果没有,请手动添加)LoadModule 指令的语法很简单, 就是将一个具名模块对映到共享链接库在磁盘上的位置:
 

复制代码 代码示例:
LoadModule dav_svn_module modules/mod_dav_svn.so 

测试Apache是否正常启动:
 

复制代码 代码示例:
#vim /etc/httpd/conf/httpd.conf — Edit what you need and save the file 
#service httpd start 
#chkconfig httpd on 

在浏览器中访问:http://localhost,看到apache页面,则表示启动正常了。