centos 安装 apache svn

本文详细介绍了如何在CentOS7环境下安装并配置Subversion (SVN) 和 HTTPD 服务器,包括SSH服务的设置、SVN仓库的创建、权限配置以及HTTPD的配置等步骤。

安装环境,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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值