二、 安装和配置步骤:
1.安装apr-1.2.12
tar –zvxf apr-1.2.12.tar.gz (解压)
cd apr-1.2.12 (进入apr…所在的目录)
./configure /* (安装不指定路径时 默认安装到/usr/local/apr)
make ; make install (安装)
2. 安装 apr-util-1.2.12
tar –zvxf apr-util-1.2.12.tar.gz
cd apr-util-1.2.12
./configure - -with-apr=/usr/local/apr
make ; make install
3. 安装httpd-2.2.4.tar.gz
tar –zvxf httpd-2.2.4.tar.gz
cd httpd-2.2.4
./configure --prefix=/usr/local/apache –with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --enable-modules=so --enable-dav
--enable-maintainer-mode --enable-rewrite
make ; make install
安装之后重新启动apache服务
/usr/local/apache/bin/apachectl –k start / restart
注意:直接这么chmod会导致svn客户端无法访问,同时需要修改apache配置文件./conf/httpd.conf文件,(如果你的水平不够高的话, 这一步可以先跳过,以免给自己找麻烦!等把服务完全搞定后再来进一步提高安全性) 在httpd.conf文件中有这么一段内容:
User daemon
Group daemon
把上述内容改成:
User apache
Group apache
(我的系统在安装apache的时候,自动增加了apache用户和apache组,如果你系统没有这个用户和组,则请自己添加该用户和组)
修改svn仓库的所有者
chown -R apache:apache /svn/project
5、配置apache支持svn
vi /usr/local/apache/conf/httpd.conf (编辑httpd.conf文件)