zoukankan      html  css  js  c++  java
  • centos 安装 apache svn

    安装环境,Vmware 12   Centos7 64bit。

    跟着命令,一跟下去,应该不会有什么问题。

    -------------虽然有免费的TaoCode托管,但也要会自己搭建----------------

    ssh启动不,sshd.server文件丢失,重新安装ssh

    使用rpm -V 命令可检查到ssh的软件包是否正常

    #rpm -V openssh-server

    #rpm -qa|grep  ssh

    #rpm -eopenssh-server-4.3.p2-82.el5

    #rpm -eopenssh-clients-4.3.p2-82.el5

    #yum -y installopenssh-server

    #systemctl start sshd

    #systemctl status sshd

    killall命令集:yum -y  install  psmisc

    安装httpd

    #yum   -y  install  httpd

    #httpd  -version     #是否成功

    安装SVN

    #yum -y install subversion

    #svnserver--version   #是否成功

    安装mod_dav_svn

    #yum -y  install  mod_dav_svn

    #sudo  find  /  -name mod_dav_svn.so   #是否成功

    #sudo  find  /  -name  mod_authz_svn.so

    创建svn仓库

    #mkdir  /var/www/svn

    #svnadmin  create  /var/www/svn/spring

    配置权限

    #touch  /var/www/svn/passwd

    #htpasswd  /var/www/svn/passwd  admin

    #htpasswd  /var/www/svn/passwd  guest

    #cat  /var/www/svn/passwd

    #cp  /var/www/svn/spring/conf/authz  /var/www/svn/authz

    #vim  /var/www/svn/authz

    [/]

    admin = rw

    guest = r

    :wq

    配置httpd

    若修改端口

    #vim /etc/httpd/conf/httpd.conf

    Listen  80  修改为需要端口

    #touch  /etc/httpd/conf.d/subversion.conf

    #vim  /etc/httpd/conf.d/subversion.conf

    <Location  /svn>

    DAV  svn

    SVNParentPath  /var/www/svn

    AuthType  Basic

    AuthName  "Authorization SVN"

    AuthzSVNAccessFile  /var/www/svn/authz

    AuthUserFile  /var/www/svn/passwd

    Require  valid-user

    </Location>

    :wq

    配置svn

    #cd/var/www/svn/spring/conf/

    #vim passwd

    [users]

    test=test

    :wq

    #vim authz

    [/]

    test=rw

    :wq

    #vim svnserver.conf

    anon-access=none

    auth-access=write

    password-db=passwd

    auth-db=authz

    realm=/data/svn/web

    :wq

    #vim /etc/rc.d/rc.local

    svnserve-d -r /data/svn/web  #最后行

    :wq

    配置防火墙

    #firewall-cmd  --permanent   --zone=public   --add-port=80/tcp

    #firewall-cmd  --permanent   --zone=public   --add-port=3690/tcp

    #firewall-cmd   --reload

    启动httpdsvn服务

    #systemctl  enable  httpd.service

    #systemctl  start  httpd.service

    #svnserve -d -r/data/svn/web

    svn访问 http访问

    svn://115.25.201.30/spring

    http://115.25.201.30/svn/spring/

  • 相关阅读:
    centos6:一个网卡上显示多个ip地址的错误
    博客搬家到CSDN:http://blog.csdn.net/yeweiouyang
    Codeforces Round #430 (Div. 2)
    Codeforces Round #430 (Div. 2)
    Codeforces Round #430 (Div. 2)
    Codeforces Round #426 (Div. 2)
    Codeforces Round #427 (Div. 2)
    Codeforces Round #427 (Div. 2)
    Codeforces Round #427 (Div. 2)
    Codeforces Round #427 (Div. 2)
  • 原文地址:https://www.cnblogs.com/ncepu/p/13695024.html
Copyright © 2011-2022 走看看