美文网首页我爱编程
Centos svn+Apache搭建

Centos svn+Apache搭建

作者: wu_wise | 来源:发表于2018-01-17 15:47 被阅读0次

    (一)安装Apache

    1、安装

    yum -y  install httpd httpd-devel
    

    2、启动Apache

    service httpd start
    

    3、测试Apache

    在浏览器上输入ip,查看apache是否启动成功,出现下面的页面表示成功


    Apache启动成功页面

    (二)安装SVN

    1、安装

    yum install  subversion mod_dav_svn mod_auth_mysql
    

    2、测试SVN
    查看svn是否安装成功

    svn --version
    

    出现以下信息表示安装成功


    SVN版本

    3、创建文件夹

    mkdir /opt/svndata
    cd /opt/svndata
    

    4、创建权限文件

    # 密码文件
    touch passwdfile
    # 用户文件
    touch accessfile
    

    5、创建svn库

    svnadmin create svn
    

    6、apache用户访问权限

    cd ..
    chown apache:apache -R svndata
    

    7、添加svn用户

    cd svndata/
    htpasswd -b passwdfile wise 123456
    

    8、修改accessfile,添加权限

    vim accessfile 
    
    #添加代码如下
    [groups]
    admin = wise
    
    [/]
    @admin = rw
    

    9、启动svn

    svnserve -d -r /opt/svndata/
    

    (三)关联Apache和SVN

    vim /etc/httpd/conf/httpd.conf 
    
    Listen 80 => Listen 9999      (端口改成你想要的端口号)
    
    #在<Directory>模块后添加
    <Location /svn/>
        DAV svn
        SVNListParentPath on
        SVNParentPath /opt/svndata/
        AuthType Basic
        AuthName "subversion repository"
        AuthUserFile /opt/svndata/passwdfile
        AuthzSVNAccessFile /opt/svndata/accessfile
        Require valid-user
    </Location>
    

    将9999端口在阿里云中开放

    (四)重启Apache

    service httpd restart
    

    (五)测试

    用浏览器输入下面地址
    http://59.110.236.20:9999/svn/svn


    成功

    相关文章

      网友评论

        本文标题:Centos svn+Apache搭建

        本文链接:https://www.haomeiwen.com/subject/uituoxtx.html