发布时间:2014-09-05 16:46:09作者:知识屋
一:相关版本subversion
二:安装准备#cd /opt# tar zxvf httpd-2.2.17.tar.gz# tar zxvf subversion-deps-1.6.15.tar.gz# tar zxvf subversion-1.6.15.tar.gz到这一步,如果是32位的linux系统,可以直接安装httpd了,如果地64位的linux,需要进行以下操作,进行重新编译:1、删除安装目录下的configure文件,在我的环境中是httpd-2.2.6/configure2、删除“httpd-2.2.17/srclib/apr-util/configure”3、通过以下命令重建编译文件(以下命令在http-2.2.17/目录下运行)#./buildconf通过以上重建编译文件,现在可以拥有64位的apr-util了
三:httpd的安装.
# ./configure --prefix=/usr/local/apache1 --enable-so --enable-dav --enable-dav-fs --enable-ldap --enable-authnz-ldap --with-included-apr --with-ldap --with-ldap-include=/usr/lib64/evolution-openldap/include --with-ldap-lib=/usr/lib64 --with-apr=srclib/apr/apr-1-config --with-apr-util=srclib/apr-util/apu-1-config
make&make install
四:subversion的安装
# ./configure --with-apxs=/usr/local/apache1/bin/apxs --with-apr=/usr/local/apache1/bin/apr-1-config --with-apr-util=/usr/local/apache1/bin/apu-1-config --prefix=/usr/local/subversion --with-ssl --with-zlib=/usr/lib64
# make && make install
configure 遇到报错:configure: error: Subversion requires SQLite
下载最新sqlite sqlite-autoconf-3070701.tar.gz 拷贝到如下目录
cp sqlite3.c ~/lamp/subversion-1.6.17/sqlite-amalgamation/
make 遇到报错:/usr/bin/ld: cannot find -lexpat
yum install expat-devel
五:建立
# cd /opt/subversion/bin/
# mkdir /svn
# ./svnadmin create /svn/test
# ls /opt/ccxesvn/test/
//如果ls /opt/ccxesvn /test/ 出现了下面的内容,就说明subversion安装成功了.
conf dav db format hooks locks README.txt
启动服务:/usr/local/subversion/bin/svnserve -d
六:修改目录权限#
chmod -R 777 /svn
域认证,其他用户没有权限访问
七:修改Apache的配置文件1):打开apache/conf/httpd.conf文件2):修改httpd.conf文件,
LDAPSharedCacheSize 200000
LDAPCacheEntries 1024
LDAPCacheTTL 600
LDAPOpCacheEntries 1024
LDAPOpCacheTTL 600
<Location /repos>
DAV svn
SVNParentPath /svn
SVNListParentPath On
Order allow,deny
Allow from all
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
AuthName "example work"
AuthLDAPURL "=*)"
AuthLDAPBindDN "demo@office.net"
AuthLDAPBindPassword "123456"
Require ldap-group CN=ITdev,OU=group,DC=office,DC=net
</Location>
重启apache
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能