CentOS 6 编译安装Subversion(2)

4、配置Apache
# 在Apache编译完成后,由于系统自带的Apache是不需要卸载的,直接到/etc/init.d/目录下。
cd /etc/init.d/
cp httpd{,.bak}   
vim httpd
    apachectl=/usr/local/apache/bin/apachectl
    httpd=${HTTPD-/usr/local/apache/bin/httpd}
    prog=httpd
    pidfile=${PIDFILE-/var/run/httpd/httpd.pid}
    lockfile=${LOCKFILE-/var/lock/subsys/httpd}
# 把这个几个对应的路径改一改,pidfile在配置文件中要定义下路径,并把error log的路径也写全了,这样方便排错
 
# 然后在配置文件中添加如下行:
在LoadModule装载的路径后面添加下面两行:
LoadModule dav_svn_module    modules/mod_dav_svn.so
LoadModule authz_svn_module  modules/mod_authz_svn.so
 
# 注意:把启动的用户和组改成SVN使用的用户和组,否则没有写权限,或者把SVN的目录的属主属组更改为运行Apache的也行。
 
# 在其他位置添加如下:
<Location /svn/>
    DAV svn
    SVNParentPath /data/svn
    AuthzSVNAccessFile /data/svn/authz
    #SVNListParentPath on
    AuthType Basic
    AuthName "Subversion Auth"
    AuthUserFile /data/svn/password
    Require valid-user
</Location>
 
# service httpd restart

5、配置svn的库以及认证文件,如第一个配置是一样的。

6、访问测试

CentOS 6 编译安装Subversion-1.8.10+Apache2.4

CentOS 6 编译安装Subversion-1.8.10+Apache2.4

测试如上。客户端访问也是一样的。

Linux中Subversion配置实例

CentOS 6.2 SVN搭建 (YUM安装)

Apache+SVN搭建SVN服务器

Windows下SVN服务器搭建和使用 + 客户端重新设置密码

Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN数据

Ubuntu Server搭建svn服务以及迁移方法

借助网盘搭建SVN服务器

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/3bc91008c78d6bec1a28fd04d7e62b65.html