首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

编译装配Subversion及Apache Http Server

2012-07-29 
编译安装Subversion及Apache Http Server存档备忘?1.?安装编译环境yum -y install gcc autoconf libtool m

编译安装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

热点排行