yum install httpd
yum install subversion
yum install mod_dav_svn
mkdir var/www/svn
cd var/www/svn
svnadmin creatr server
chown -R apache.apache server
chcon -R -t httpd_sys_content_t server
vi etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn/
AuthzSVNAccessFile /var/www/svn/authz # 自己创建的权限文件
AuthType Basic
AuthName "svn login "
AuthUserFile /var/www/svn/passwd #自己创建的密码文件
#Satisfy Any
Require valid-user
</Location>
vi etc/httpd/conf/httpd.conf
Listen 80 # 默认监听80
Listen 8888 #添加8888端口
#在最下面添加对8888端口的设置
<VirtualHost localhost:8888>
ServerName localhost:8888
</VirtualHost>
Alias /download "/app/xsoft/xxx"
<Directory "/app/soft/xxx">
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
wq#保存
service httpd start # 启动
#启动失败
service iptables stop #关闭防火墙
service httpd start # 再次启动
#启动又失败
vi etc/selinux/config
#修改
SELINUX=disable
wq #保存
reboot #重启
service httpd start //启动,启动前一定呀关闭防火墙
#成功
# svn的一些基本操作
svnadmin create /var/www/svn/art
sudo chown -R daemon /var/www/svn/xxx
sudo chown -R 755 /var/www/svn/xxx
htpasswd /var/www/svn/passwd xiaohong