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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章