##建议安装前更新操做系统apache
# yum update 更新完后重启 # reboot
##安装apache服务器
#yum install httpd httpd-devel #service httpd start #chkconfig httpd on #vi /etc/httpd/conf/httpd.conf 找到 ServerName 并修改为 ServerName localhost:80 防火墙中打开 80 端口: # vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #service iptables restart http://192.168.242.142
##安装svn服务tcp
#yum install mod_dav_svn subversion (必须安装 mod_dav_svn 模块) 安装完 svn 后要重启 apache 查看测试是否安装 svn 模块 #ls /etc/httpd/modules/ | grep svn mod_authz_svn.so mod_dav_svn.so #svn --version
#建立 svn 库主目录(多库模式,一份配置文件管理多个库)svn
#mkdir /svn/ #cd /etc/httpd/conf.d #ls 此时能够看到一个 subversion.conf 配置文件(是在安装 mod_dav_svn 模块时生成的) #vi subversion.conf 添加如下内容 #Include /svn/httpd.conf <Location /svn/> DAV svn SVNListParentPath on SVNParentPath /svn AuthType Basic AuthName "Subversion repositories" AuthUserFile /svn/passwd.http AuthzSVNAccessFile /svn/authz Require valid-user </Location> RedirectMatch ^(/svn)$ $1/ 建立/svn/passwd.http 和/svn/authz # touch /svn/passwd.http # touch /svn/authz 重启 apache # service httpd restart