subversion版本 1.5.1
apache版本 2.0.63
1。安装apache
./configure --prefix=/usr/local/apache --enable-dav --enable-so --enable-maintainer-mode
make
make install
2。安装subversion
./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apache/bin/apr-config --with-apr-util=/usr/local/apache/bin/apu-config
make
make install
3。检查apache配置文件,确认有下面两行
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
4。配置apache
<Location /svn>
DAV svn
SVNParentPath /data/svn/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /data/svn/passwd
Require valid-user
</Location>
5。建立SVN存储仓库
mkdir -p /data/svn/repos
svnadmin create /data/svn/repos/admin99
6。建立本地访问控制文件
/usr/local/apache/bin/htpasswd -c /data/svn/passwd real
会提示输入密码,默认是MD5加密
7。注意将repos目录设置为apache可读写,不然提交的时候会报权限错误
至此已配置完毕
通过浏览器访问 http://your-server-ip/svn/admin99 即可访问svn
apache版本 2.0.63
1。安装apache
./configure --prefix=/usr/local/apache --enable-dav --enable-so --enable-maintainer-mode
make
make install
2。安装subversion
./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apache/bin/apr-config --with-apr-util=/usr/local/apache/bin/apu-config
make
make install
3。检查apache配置文件,确认有下面两行
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
4。配置apache
<Location /svn>
DAV svn
SVNParentPath /data/svn/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /data/svn/passwd
Require valid-user
</Location>
5。建立SVN存储仓库
mkdir -p /data/svn/repos
svnadmin create /data/svn/repos/admin99
6。建立本地访问控制文件
/usr/local/apache/bin/htpasswd -c /data/svn/passwd real
会提示输入密码,默认是MD5加密
7。注意将repos目录设置为apache可读写,不然提交的时候会报权限错误
至此已配置完毕
通过浏览器访问 http://your-server-ip/svn/admin99 即可访问svn
Apache服务器中限制针对某一目录的CGI解析
nginx日志处理


2008/08/24 17:59 | by 