读书人

编译装配Subversion及Apache Http Ser

发布时间: 2012-07-29 15:26:14 作者: rapoo

编译安装Subversion及Apache Http Server

存档备忘

?

1.?安装编译环境

yum -y install gcc autoconf libtool make

2.?安装Apache

./buildconf

./configure --enable-dav --enable-so--enable-maintainer-mode --enable-deflate --enable-headers --enable-proxy? --enable-proxy-http

make & make install

创建apache用户及用户组,修改httpd.conf中用户及用户组为apache

3.?安装 Subversion

yum -y install zlib-devel sqlite-devel

./autogen.sh

./configure --without-berkeley-db

make & make install

4.?创建Repository,创建用户,并修改其Owner

Mkdir /home/svn

svnadmin create /home/svn/repos

htpasswd -c /home/svn/.htpasswd test

chown -R apache.apache /home/svn

5.?修改Apache的配置文件/usr/local/apache2/conf/httpd.conf,指定ServerName,并增加以下内容

LoadModule dav_svn_module???? modules/mod_dav_svn.so

LoadModule authz_svn_module?? modules/mod_authz_svn.so

????????

<Location /repos>

???DAV svn

???SVNParentPath /home/svn

???AuthType Basic

???AuthName "YHY SVN Repository"

???AuthUserFile /home/svn/.htpasswd

???AuthzSVNAccessFile /home/svn/svn_access.conf

???Satisfy Any

???Require valid-user

???SetOutputFilter DEFLATE

</Location>

6.?重启Apache

/usr/local/apache2/bin/apachectl -k restart

读书人网 >Apache

热点推荐