##建議安裝前更新操做系統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