准备工作
cd ..
bzip2 -dc temp/apr-1.4.5.tar.bz2 | tar -xf -
bzip2 -dc temp/apr-util-1.3.12.tar.bz2 | tar -xf -
gzip -dc temp/neon-0.29.6.tar.gz | tar -xf -
bzip2 -dc temp/serf-0.7.2.tar.bz2 | tar -xf -
gzip -dc temp/zlib-1.2.8.tar.gz | tar -xf -
unzip -q temp/sqlite-amalgamation-3070603.zip
1、apr
cd ../apr-1.4.8
vim configure
查找$RM "$cfgfile"并注释该行
./configure --prefix=$SVN_INSTALL_DIR/apr
make
make install
2、apr-util
cd ../apr-util-1.5.2
./configure --prefix=$SVN_INSTALL_DIR/apr-util --with-apr=$SVN_INSTALL_DIR/apr --with-oracle=$ORACLE_HOME
make
make install
3、pcre
cd ../pcre-8.33
./configure
make
make install
4、Apache
cd ../httpd-2.4.4
rpm -e --nodeps httpd
./configure --prefix=$SVN_INSTALL_DIR/apache2 --with-apr=$SVN_INSTALL_DIR/apr --with-apr-util=$SVN_INSTALL_DIR/apr-util --enable-dav --enable-so --enable-authn_dbd --enable-authn_socache
make
make install
5、SVN
cd ../subversion-1.7.13
./configure --prefix=$SVN_INSTALL_DIR/svn --with-apr=$SVN_INSTALL_DIR/apr --with-apr-util=$SVN_INSTALL_DIR/apr-util --enable-mod-activation --with-apxs=$SVN_INSTALL_DIR/apache2/bin/apxs
make //非常缓慢
make install
6、配置Apache
cd /inno/app/apache2
vim conf/httpd.conf
查找authn_dbd_module,authn_socache_module,cache_module,socache_shmcb_module,socache_memcache_module,dbd_module,dav_module模块,去掉该行的注释
查找Listen 80,更改为Listen 8099
查找ServerName,在说明后增加一行ServerName localhost:8099
查找DocumentRoot,更改其和之后一行引号内的值为/inno/browser
托管SVN
DBDriver oracle
DBDParams "server=serverName user=username pass=password"
DBDMin 5
DBDKeep 5
DBDMax 10
DBDExptime 60
<Location /svn>
DAV svn
SVNParentPath /inno/app/svn/data/
AuthType Basic
AuthName "Hello, welcome to here"
AuthBasicProvider dbd
#AuthUserFile /dev/null
Require valid-user
AuthDBDUserPWQuery "SELECT PASSWORD FROM USER WHERE LOGIN_ID = %s"
</Location>
配置TomCat
cd $TOMCAT_HOME
vim conf/server.xml
查找<Connector该行,在内容末尾追加URIEncoding="UTF-8"
注意不要加到已被注释的内容中
vim bin/catalina.sh
查找$have_tty -eq 1该行,在之前追加一行
JAVA_OPTS="-server -Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true"
允许Oracle通过命令启动
vim /etc/oratab
查找INNOALM该行(通常在末尾切只有一行类似的),将末尾的N改为Y
分享到:
相关推荐
关于svn与Apache整合以及svn一些常用问题的解决,
### SVN与Apache整合知识点详解 #### 一、SVN简介及数据存储方式 **SVN**(Subversion)是一种广泛使用的版本控制系统,它管理着项目的源代码历史,使得开发者能够追踪每一项修改,回滚到任意历史版本,以及并行开发...
svn与apache整合的具体过程描述,并提供相应的详细图解流程。
【svn+apache+ssl整合】是指将Subversion(SVN)版本控制系统与Apache HTTP服务器结合,并启用SSL(Secure Sockets Layer)加密通信,以便提供安全的HTTPS访问方式。这一过程通常涉及以下步骤: 1. **环境准备**: ...
### SVN与Apache服务器的安装配置 #### 一、概述 Subversion (SVN) 是一个广泛使用的版本控制系统,用于管理代码和其他文档的变化历史。而Apache HTTP Server则是一款强大的Web服务器软件,可以用来托管网站和应用...
### SVN和Apache的安装与配置 #### 一、概述 版本控制系统在软件开发过程中起着至关重要的作用。Subversion(SVN)作为一种集中式的版本控制系统,广泛应用于项目管理中。而Apache作为一款强大的Web服务器软件,...
将Apache 与SVN 进行整合,这样以后在输入SVN 服务器地址时就会形如http://形式,比如我们访问JBOSS 等网站时,用的svn服务器地址。 要使apache 和svn 整合,两个的版本一定要兼容,不然就是无法整合,切记
Apache与SVN的集成主要依赖于mod_dav_svn模块,这是一个Apache模块,提供了对SVN的WebDAV/DeltaV支持。安装过程通常包括以下几个步骤: 1. **下载与安装Apache**:首先,你需要下载适用于你操作系统的Apache ...
3. **SVN与Apache集成**:配置SVN在Apache上运行,通常需要安装mod_dav_svn模块,该模块使得Apache能够支持SVN的WebDAV协议。这一步骤包括编译和安装mod_dav_svn,然后在Apache的配置文件(如httpd.conf)中添加相应...
3. **SVN与Apache集成**:通常通过mod_dav_svn模块,Apache可以支持SVN。这个模块使得Apache成为一个SVN服务器,允许用户通过HTTP/HTTPS协议进行版本控制操作。 4. **安装Apache**:在Linux系统中,通常使用包管理...
**步骤5:整合SVN和Apache** 将SVN的模块复制到Apache的modules目录,将所有`.dll`文件复制到Apache的bin目录。接着,编辑Apache的`httpd.conf`,加载SVN相关的模块,并配置SVNPath。重启Apache后,访问`...
通过将SVN与Apache相结合,可以构建出一个稳定、安全且易于管理的版本控制系统。 本文将详细介绍如何在Windows环境下配置SVN+Apache服务器,并完成基本的权限设置,以便于团队成员可以通过Web方式进行版本库的操作...
NULL 博文链接:https://yanfei133.iteye.com/blog/586146
### SVN与Apache结合使用的方法详解 #### 一、引言 在版本控制系统中,Subversion (SVN) 是一种广泛使用的工具,它可以帮助团队管理代码版本、协作开发等。而Apache HTTP Server则是一款功能强大的Web服务器软件,...
### 搭建SVN + Apache 服务器 在IT领域,版本控制系统对于软件开发团队来说至关重要,它能够帮助团队成员管理代码变更、协同工作,并确保项目的稳定性和安全性。Subversion(SVN)作为一款经典的集中式版本控制系统...
1. **Apache与SVN的基本概念** - **Apache**: 是一个广泛使用的开源Web服务器软件,能够处理各种静态资源和动态内容。 - **Subversion (SVN)**: 是一种集中式的版本控制系统,用于管理文件和目录的历史版本。 2. ...
在IT行业中,版本控制是团队协作开发不可或缺的一部分,而Subversion(简称SVN)与Apache的结合使用,能实现高效且安全的代码版本管理。本文将详细介绍如何在Windows XP和Windows 7系统下配置SVN服务器,利用Apache...
Window下的SVN+Apache搭建往往出现版本不一致造成的搭建错误,apache_2.2.14-win32-x86-openssl-0.9.8k.msi在网站可以下到,但是 Setup-Subversion-1.6.6.msi无法在官网下载,希望对你有帮助
【概述】 ...以上就是Ubuntu环境中配置SVN+Apache+SSL的详细步骤,包括安装、配置、权限设置以及SSL安全连接的建立。通过这样的设置,你的团队可以安全地协作开发项目,同时确保代码仓库受到保护。