`
nj_link
  • 浏览: 10852 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

svn与apache dbd整合

    博客分类:
  • java
阅读更多
准备工作
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与Apache整合以及svn一些常用问题的解决,

    SVN+apache整合

    ### SVN与Apache整合知识点详解 #### 一、SVN简介及数据存储方式 **SVN**(Subversion)是一种广泛使用的版本控制系统,它管理着项目的源代码历史,使得开发者能够追踪每一项修改,回滚到任意历史版本,以及并行开发...

    svn与apache整合

    svn与apache整合的具体过程描述,并提供相应的详细图解流程。

    svn+apache+ssl整合

    【svn+apache+ssl整合】是指将Subversion(SVN)版本控制系统与Apache HTTP服务器结合,并启用SSL(Secure Sockets Layer)加密通信,以便提供安全的HTTPS访问方式。这一过程通常涉及以下步骤: 1. **环境准备**: ...

    SVN与Apache服务器的安装配置

    ### SVN与Apache服务器的安装配置 #### 一、概述 Subversion (SVN) 是一个广泛使用的版本控制系统,用于管理代码和其他文档的变化历史。而Apache HTTP Server则是一款强大的Web服务器软件,可以用来托管网站和应用...

    svn和apache的安装与配置

    ### SVN和Apache的安装与配置 #### 一、概述 版本控制系统在软件开发过程中起着至关重要的作用。Subversion(SVN)作为一种集中式的版本控制系统,广泛应用于项目管理中。而Apache作为一款强大的Web服务器软件,...

    svn1.44 apache2.06 整合

    将Apache 与SVN 进行整合,这样以后在输入SVN 服务器地址时就会形如http://形式,比如我们访问JBOSS 等网站时,用的svn服务器地址。 要使apache 和svn 整合,两个的版本一定要兼容,不然就是无法整合,切记

    svn+apache(httpd) svn离线安装包,需要的自取

    Apache与SVN的集成主要依赖于mod_dav_svn模块,这是一个Apache模块,提供了对SVN的WebDAV/DeltaV支持。安装过程通常包括以下几个步骤: 1. **下载与安装Apache**:首先,你需要下载适用于你操作系统的Apache ...

    再次奉献SVN+apache Server配置

    3. **SVN与Apache集成**:配置SVN在Apache上运行,通常需要安装mod_dav_svn模块,该模块使得Apache能够支持SVN的WebDAV协议。这一步骤包括编译和安装mod_dav_svn,然后在Apache的配置文件(如httpd.conf)中添加相应...

    SVN + Apache 成功安装部署

    3. **SVN与Apache集成**:通常通过mod_dav_svn模块,Apache可以支持SVN。这个模块使得Apache成为一个SVN服务器,允许用户通过HTTP/HTTPS协议进行版本控制操作。 4. **安装Apache**:在Linux系统中,通常使用包管理...

    Trac+SVN+Apache安装笔记

    **步骤5:整合SVN和Apache** 将SVN的模块复制到Apache的modules目录,将所有`.dll`文件复制到Apache的bin目录。接着,编辑Apache的`httpd.conf`,加载SVN相关的模块,并配置SVNPath。重启Apache后,访问`...

    SVN+apache

    通过将SVN与Apache相结合,可以构建出一个稳定、安全且易于管理的版本控制系统。 本文将详细介绍如何在Windows环境下配置SVN+Apache服务器,并完成基本的权限设置,以便于团队成员可以通过Web方式进行版本库的操作...

    SVN 整合apache

    NULL 博文链接:https://yanfei133.iteye.com/blog/586146

    svn与apache结合使用的方法

    ### SVN与Apache结合使用的方法详解 #### 一、引言 在版本控制系统中,Subversion (SVN) 是一种广泛使用的工具,它可以帮助团队管理代码版本、协作开发等。而Apache HTTP Server则是一款功能强大的Web服务器软件,...

    搭建SVN + Apache 服务器

    ### 搭建SVN + Apache 服务器 在IT领域,版本控制系统对于软件开发团队来说至关重要,它能够帮助团队成员管理代码变更、协同工作,并确保项目的稳定性和安全性。Subversion(SVN)作为一款经典的集中式版本控制系统...

    Linux下搭建svn+apache

    1. **Apache与SVN的基本概念** - **Apache**: 是一个广泛使用的开源Web服务器软件,能够处理各种静态资源和动态内容。 - **Subversion (SVN)**: 是一种集中式的版本控制系统,用于管理文件和目录的历史版本。 2. ...

    svn+apache 配置版本管理详细步骤以及安装包

    在IT行业中,版本控制是团队协作开发不可或缺的一部分,而Subversion(简称SVN)与Apache的结合使用,能实现高效且安全的代码版本管理。本文将详细介绍如何在Windows XP和Windows 7系统下配置SVN服务器,利用Apache...

    Window下的SVN+APache

    Window下的SVN+Apache搭建往往出现版本不一致造成的搭建错误,apache_2.2.14-win32-x86-openssl-0.9.8k.msi在网站可以下到,但是 Setup-Subversion-1.6.6.msi无法在官网下载,希望对你有帮助

    ubuntu linux 配置svn+apache+ssl

    【概述】 ...以上就是Ubuntu环境中配置SVN+Apache+SSL的详细步骤,包括安装、配置、权限设置以及SSL安全连接的建立。通过这样的设置,你的团队可以安全地协作开发项目,同时确保代码仓库受到保护。

Global site tag (gtag.js) - Google Analytics