Apache+SVN搭建

#关闭SELinux和防火墙
setenforce 0
vi /etc/sysconfig/selinux
SELINUX=disabled
iptables -F
service iptables save
#安装软件包
yum -y install httpd subversion mod_dav_svn mod_ssl
#创建svn主目录
mkdir /var/svn
#建一个项目
svnadmin create /var/svn/project1
#编辑主配置文件
vim /etc/httpd/conf.d/subversion.conf
<Location />
DAV svn
SVNParentPath /svn
AuthType Basic
AuthName "svn"
AuthUserFile /opt/svn/.passwd
AuthzSVNAccessFile /opt/svn/authz
Require valid-user
</Location>
#修改目录权限
chown -R apache.apache /var/svn
#启动服务
service httpd start
chkconfig httpd on
#创建客户端用户
htpasswd -c /var/svn/.passwd user1
#配置用户权限
vi /var/svn/authz
[/]
user1 = rw
#启动SVN服务
svnserve -d -r /var/svn/project1
#开机自动启动
echo "svnserve -d -r /var/svr/" >> /etc/rc.local


你可能感兴趣的:(apache,SVN,搭建)