- 浏览: 358099 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
希恩杰:
采样器的目的是啥?使数据均匀分布到所有分区?使key的数量均匀 ...
Hadoop深入学习:Hadoop全排序中的Sampler采样器 -
lawlietwf:
三篇文章中有两篇链接地址一样,po主看下
Hadoop中的快速排序算法 -
坏小四:
...
《Hbase权威指南》深入学习hbase:表,列族,列标识,版本和cell -
fbwfbi:
发现使用pika-0.9.13的版本依然出错:Tracebac ...
RabbitMQ:使用python发布/订阅消息 -
hehu158:
centos6.5 chmod +x qq2012.tra.g ...
CentOS 6.4安装qq2012
本章中我们来学习如何在CentOS 6.4上安装Apache + Subversion服务。
安装Apache Server
我们先来安装Apache Server,首先来下载httpd的tar文件,当然也可意识用yum来安装:
# yum install httpd //使用这种方式安装的话,用户不能控制httpd的版本
# wget http://101.44.1.8/download/20269194/25106146/4/gz/81/111/1362718624849_111/httpd-2.2.24.tar.gz
# chmod +x httpd-2.2.24.tar.gz
# tar xzvf httpd-2.2.24.tar.gz
# cd httpd-2.2.24
# ./configure --prefix=/opt/apache2 --enable-modules=so --enable-so --enable-rewrite --with-mpm=worker --enable-mem-cache --enable-disk-cache --enable-cache --enable-file-cache --enable-cgi --enable-headers --enable-deflate --enable-ssl --enable-suexec --with-suexec-caller=daemon --enable-auth-digest --with-suexec-docroot=/opt/apache2/htdocs --enable-mods-shared=all --enable-proxy --enable-charset-lite --with-suexec-bin=/usr/sbin/suexec --with-ipv6 --enable-threads
# make
# make install
在上面的一系列安装命令没有出错的情况下就表明apache http已经安装好了,接下来我配置随机启动:
# vi /ect/rc.d/local
/opt/apache2/bin/apachectl start //添加该内容会在系统启动的时候启动apache httpd
# /opt/apache2/bin/apachectl start //启动服务
如果接下来在浏览器地址栏中输入http://127.0.0.1/出现如下页面就说名apache httpd已经才成功了:
Apache的默认文档根目录是在CentOS上的/var/www/html 目录 ,配置文件是/etc/httpd/conf/httpd.conf。配置存储在的/etc/httpd/conf.d/目录。
安装Subversion Server服务器
用户有两种方式来安装,一种是使用yum命令来安装:
# yum install subversion
# yum install mod_dav_svn
使用yum来安装SVN比较简单,但是用户不能控制Subversion的版本,在这里我们还是先下载Subversion文件然后手工安装。
不过在安装之前需要先安装sqlite3.c这个文件需要先下载sqlite的tar文件并将之解压,然后降至拷贝到subversion-1.8.0/sqlite-amalgamation目录下,subversion-1.8.0下没有sqlite-amalgamation目录的话就创建一个:
# wget http://www.sqlite.org/2013/sqlite-autoconf-3071700.tar.gz
# chmod +x sqlite-autoconf-3071700.tar.gz
# tar xzvf sqlite-autoconf-3071700.tar.gz
# ./configure
# make
# make install
下面我们开始来安装SVN:
# wget http://mirrors.tuna.tsinghua.edu.cn/apache/subversion/subversion-1.8.0.tar.gz
# chmod +x subversion-1.8.0.tar.gz
# tar xzvf subversion-1.8.0.tar.gz
# cd subversion-1.8.0
# mkdir sqlite-amalgamation
# cp /usr/local/sqlite-autoconf-3071700/sqlite3.c /usr/local/subversion-1.8.0/sqlite-amalgamation
# ./configure --with-apxs=/opt/apache2/bin/apxs --prefix=/opt/subversion --with-apr=/opt/apache2 --with-apr-util=/opt/apache2 --with-ssl --with-zlib --enable-maintainer-mode
# make
# make install
# yum -y install mod_dav_svn
好了,到这里就按装好了Subversion(SVN)了。接下来我们来验证一下:
# svn --version
svn,版本 1.6.11 (r934486)
编译于 Apr 11 2013,16:13:51
我们看上免得显示,我们明明安装的是Subversion 1.8.0,怎么上面会显示版本是1.6.11呢?经过研究发现原来我们使用的是服务器内置的svn,我们先将原来的版本的软链接改为我们刚才安装的版本的软链接:
# mv /usr/bin/svn /usr/bin/svn.old
# ln -s /opt/subversion/bin/svn /usr/bin/svn
接下来我们再执行svn --version看一下结果:
配置Apache + Subversion
# mkdir -p /data/svnroot
# /opt/subversion/bin/svnadmin create --fs-type fsfs /data/svnroot/repos //建立svn版本库
//添加访问svn的账号和密码
# /opt/apache2/bin/htpasswd -c /data/svnroot/passwd admin #第一次加用户名需要带上-c,然后输入两次密码
# /opt/apache2/bin/htpasswd /data/svnroot/passwd jackychen
//添加用户权限
#vi /data/svnroot/authz
[groups]
admin=admin,jackychen
//以后可以给用户创建的项目赋予用户,如用户创建一个project1项目,可以给jackychen用户赋予管理员权限
[project1:/]
@admin = rw
//将svn中的libexec目录下的mod_dav_svn.so和mod_authz_svn.so复制到apache下的modules目录
# cp /opt/subversion/libexec/mod_dav_svn.so /opt/apache2/modules
# cp /opt/subversion/libexec/mod_authz_svn.so /opt/apache2/modules
//配置apache的httpd.conf
# vi /opt/apache2/conf/httpd.conf
//在httpd.conf加入一下两行内容
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
//集成svn
<Location /svn>
DAV svn
SVNPath /data/svnroot/repos
AuthzSVNAccessFile /data/svnroot/authz
AuthType Basic
AuthName "Welcome to SVN"
AuthzSVNAccessFile /data/svnroot/authz
AuthUserFile /data/svnroot/passwd
Require valid-user
</Location>
最后再次启动apache:
如果报出如下错误:
httpd: Could not reliably determine the server's fully qualified domain name
那就在/opt/apache2/conf/httpd.conf配置文件中添加ServerName localhost:81,然后重启apache,输入
# http://127.0.0.1:81/svn/
验证配置,如果显示用户账户输入就证明已经配置好了!
安装Apache Server
我们先来安装Apache Server,首先来下载httpd的tar文件,当然也可意识用yum来安装:
引用
# yum install httpd //使用这种方式安装的话,用户不能控制httpd的版本
# wget http://101.44.1.8/download/20269194/25106146/4/gz/81/111/1362718624849_111/httpd-2.2.24.tar.gz
# chmod +x httpd-2.2.24.tar.gz
# tar xzvf httpd-2.2.24.tar.gz
# cd httpd-2.2.24
# ./configure --prefix=/opt/apache2 --enable-modules=so --enable-so --enable-rewrite --with-mpm=worker --enable-mem-cache --enable-disk-cache --enable-cache --enable-file-cache --enable-cgi --enable-headers --enable-deflate --enable-ssl --enable-suexec --with-suexec-caller=daemon --enable-auth-digest --with-suexec-docroot=/opt/apache2/htdocs --enable-mods-shared=all --enable-proxy --enable-charset-lite --with-suexec-bin=/usr/sbin/suexec --with-ipv6 --enable-threads
# make
# make install
在上面的一系列安装命令没有出错的情况下就表明apache http已经安装好了,接下来我配置随机启动:
引用
# vi /ect/rc.d/local
/opt/apache2/bin/apachectl start //添加该内容会在系统启动的时候启动apache httpd
# /opt/apache2/bin/apachectl start //启动服务
如果接下来在浏览器地址栏中输入http://127.0.0.1/出现如下页面就说名apache httpd已经才成功了:
Apache的默认文档根目录是在CentOS上的/var/www/html 目录 ,配置文件是/etc/httpd/conf/httpd.conf。配置存储在的/etc/httpd/conf.d/目录。
安装Subversion Server服务器
用户有两种方式来安装,一种是使用yum命令来安装:
引用
# yum install subversion
# yum install mod_dav_svn
使用yum来安装SVN比较简单,但是用户不能控制Subversion的版本,在这里我们还是先下载Subversion文件然后手工安装。
不过在安装之前需要先安装sqlite3.c这个文件需要先下载sqlite的tar文件并将之解压,然后降至拷贝到subversion-1.8.0/sqlite-amalgamation目录下,subversion-1.8.0下没有sqlite-amalgamation目录的话就创建一个:
引用
# wget http://www.sqlite.org/2013/sqlite-autoconf-3071700.tar.gz
# chmod +x sqlite-autoconf-3071700.tar.gz
# tar xzvf sqlite-autoconf-3071700.tar.gz
# ./configure
# make
# make install
下面我们开始来安装SVN:
引用
# wget http://mirrors.tuna.tsinghua.edu.cn/apache/subversion/subversion-1.8.0.tar.gz
# chmod +x subversion-1.8.0.tar.gz
# tar xzvf subversion-1.8.0.tar.gz
# cd subversion-1.8.0
# mkdir sqlite-amalgamation
# cp /usr/local/sqlite-autoconf-3071700/sqlite3.c /usr/local/subversion-1.8.0/sqlite-amalgamation
# ./configure --with-apxs=/opt/apache2/bin/apxs --prefix=/opt/subversion --with-apr=/opt/apache2 --with-apr-util=/opt/apache2 --with-ssl --with-zlib --enable-maintainer-mode
# make
# make install
# yum -y install mod_dav_svn
好了,到这里就按装好了Subversion(SVN)了。接下来我们来验证一下:
引用
# svn --version
svn,版本 1.6.11 (r934486)
编译于 Apr 11 2013,16:13:51
我们看上免得显示,我们明明安装的是Subversion 1.8.0,怎么上面会显示版本是1.6.11呢?经过研究发现原来我们使用的是服务器内置的svn,我们先将原来的版本的软链接改为我们刚才安装的版本的软链接:
引用
# mv /usr/bin/svn /usr/bin/svn.old
# ln -s /opt/subversion/bin/svn /usr/bin/svn
接下来我们再执行svn --version看一下结果:
配置Apache + Subversion
引用
# mkdir -p /data/svnroot
# /opt/subversion/bin/svnadmin create --fs-type fsfs /data/svnroot/repos //建立svn版本库
//添加访问svn的账号和密码
# /opt/apache2/bin/htpasswd -c /data/svnroot/passwd admin #第一次加用户名需要带上-c,然后输入两次密码
# /opt/apache2/bin/htpasswd /data/svnroot/passwd jackychen
//添加用户权限
#vi /data/svnroot/authz
[groups]
admin=admin,jackychen
//以后可以给用户创建的项目赋予用户,如用户创建一个project1项目,可以给jackychen用户赋予管理员权限
[project1:/]
@admin = rw
//将svn中的libexec目录下的mod_dav_svn.so和mod_authz_svn.so复制到apache下的modules目录
# cp /opt/subversion/libexec/mod_dav_svn.so /opt/apache2/modules
# cp /opt/subversion/libexec/mod_authz_svn.so /opt/apache2/modules
//配置apache的httpd.conf
# vi /opt/apache2/conf/httpd.conf
//在httpd.conf加入一下两行内容
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
//集成svn
<Location /svn>
DAV svn
SVNPath /data/svnroot/repos
AuthzSVNAccessFile /data/svnroot/authz
AuthType Basic
AuthName "Welcome to SVN"
AuthzSVNAccessFile /data/svnroot/authz
AuthUserFile /data/svnroot/passwd
Require valid-user
</Location>
最后再次启动apache:
引用
/opt/apache2/bin/apachectl restart
如果报出如下错误:
引用
httpd: Could not reliably determine the server's fully qualified domain name
那就在/opt/apache2/conf/httpd.conf配置文件中添加ServerName localhost:81,然后重启apache,输入
引用
# http://127.0.0.1:81/svn/
验证配置,如果显示用户账户输入就证明已经配置好了!
发表评论
-
RabblitMQ Cluster + HAProxy(负载均衡)
2013-07-24 16:24 6168在本节中,我们主要来学习软件负载均衡器HAPr ... -
RabbitMQ集群类型一:在单节点上构建built-in内置集群
2013-07-23 10:28 3527在本章中我们来学习配置rabbitmq集群类型 ... -
CentOS 6.4 安装redis-2.6
2013-07-15 16:24 2343引用 # wget http:// ... -
CentOS 6.4 安装Sonar
2013-07-14 23:43 3279在本章中,我们来学习一下如何在Linux下配置 ... -
CentOS 6.4 优化编译安装Nginx
2013-07-13 22:13 2445在本章中,我们来学习一下如何在Linux下编译 ... -
CentsOS 6.4 安装Maven私人仓库Nexus
2013-07-12 19:22 1927在本章中,我们将来学习如何在linux下安装并配 ... -
CentOS 6.4 hadoop集成 Hbase Hive
2013-07-10 00:05 2351在之前的CentOS 5.4 hadoop集 ... -
CentOS 6.4 hadoop集成 Hbase Zookeeper
2013-07-09 22:41 2527再上一章中我们已经学习了Hadoop-1.0. ... -
CentOS 6.4 hadoop集成Hive
2013-07-09 01:58 2415在本节中,我们来学习如何安装Hive。在之前我 ... -
CentOS 6.4 优化编译安装MySQL-5.6
2013-07-09 00:25 4081在本章中,我们来学习一下怎么在CentOS 6 ... -
CentOS 6.4 安装伪分布式Hadoop 1.0.3
2013-07-02 00:52 2378在本章中学习如何在CentOS 6.4上安装配 ... -
Centos 6 上安装Git
2013-06-30 21:28 7099本章中我们来学习如何在CentOS 6.4上安装 ... -
Centos 6 上安装easy_install
2013-06-30 16:51 10064之前已经介绍过怎么安装python-pip了,本 ... -
Centos 6 上安装python-pip
2013-06-30 16:41 21225在使用Python时,需要导入一些第三方工具包,一 ... -
CentOS 6.4上安装VLC视频播放器
2013-06-16 01:33 3834由于安装了双系统,先看一些Windows上的视频 ... -
CentOS 6.4安装qq2012
2013-06-16 00:52 4969在CentOS 6.4安装qq2012,需要经过 ... -
CentOS查看Windows的NTFS分区
2013-06-15 20:48 1504本人的台式机上安装了双系统Windows + C ... -
CentOS 6.4 修改时区
2013-06-12 16:35 1738本人在安装CentO ... -
在CentOS 6.4上配置中文输入法
2013-06-12 13:39 2959在CentOS 6.4上配置中文输入法,只需要在 ... -
在 CentOS 6.4上安装Erlang
2013-06-12 13:29 4457在本节中,我们将来学习如何在CentOS 6.4上 ...
相关推荐
在CentOS上安装Apache和SVN,并配置SVN使用HTTP访问,需要对Linux下的软件安装、Apache的模块配置、以及SVN的仓库管理有一定的了解。上述过程涉及到了编译安装多个关键组件,并对其进行配置来实现整合。确保各个...
本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤 本标题...
本文将详细介绍如何在CentOS上安装Apache和Subversion。 首先,安装必要的依赖包。在脚本的前半部分,通过`wget`命令下载了Apache、Subversion以及它们的依赖包。这些源代码包包括:Subversion 1.6.15、Subversion...
总结来说,这个压缩包文件包含了在CentOS 7上安装和配置Apache以及Subversion(包括`svnadmin`)的步骤,这对于进行持续集成非常重要。通过这个过程,开发者可以方便地管理代码版本,实现自动化部署,提高团队协作...
在Fedora或CentOS中,你可以使用`yum info Subversion`或`rpm -qa | grep Subversion`来查看SVN的版本,以及检查Apache的版本,通常可以通过查看`/etc/httpd/conf/httpd.conf`中的配置信息来识别。 接下来,我们将...
在CentOS操作系统上安装Subversion,特别是对于最小化安装的系统,可能需要手动安装必要的RPM包。以下是关于Subversion在CentOS上安装、配置和使用的一些核心知识点。 1. **RPM包管理**: - CentOS使用RPM(Red ...
标题中的“CentOS SVN离线安装包”表明这是一个针对CentOS操作系统的Subversion(SVN)版本控制系统离线安装程序的集合。Subversion是开源的版本控制系统,它用于跟踪文件和目录的更改,便于团队协作和项目管理。...
本教程将详细介绍如何在基于Linux的CentOS 6.2操作系统上安装和配置Apache Web服务器与Subversion(SVN)服务,以便实现代码仓库的集中管理和版本控制。 首先,Apache是世界上最流行的Web服务器软件,它提供了一个...
本文将详细介绍如何在CentOS 6.5 x86_64系统上安装并配置Apache + SVN。 #### 一、操作系统环境 本文的操作系统环境为CentOS 6.5 x86_64。CentOS是一款基于Red Hat Enterprise Linux (RHEL)源代码重新编译构建而成...
在IT领域,尤其是在服务器管理与版本控制系统中,CentOS、Apache和Subversion(SVN)是常见的工具。本文将详细讲解如何在CentOS 6.5操作系统上搭建Apache服务器,并整合SVN 1.8.5,同时涵盖多版本库的权限配置。这个...
在Linux系统,特别是CentOS上部署开发环境是常见的任务,本教程将详述如何安装JBOSS应用服务器、Subversion(SVN)版本控制系统以及Maven构建工具。这些组件是许多企业级Java应用开发和部署的核心组成部分。 首先,...
通过上述步骤,你就可以在CentOS 5和6上成功安装并配置svn了。这个过程可以通过一个自动化脚本完成,简化操作,提高效率。提供的“CentOS5,6安装svn1.7,1.8脚本”应该包含了这些步骤,只需运行即可完成安装。请注意...
- 在开发机器上安装SVN客户端(如TortoiseSVN),然后配置以连接到离线安装的SVN服务器。 这个过程可能涉及多次尝试和错误,因为不同版本的CentOS可能需要不同的依赖包。提供的文档将帮助你避免和解决遇到的坑。...
至此,你已掌握了在CentOS上安装和配置SVN 1.8.9的全过程,这将极大地提升团队协作和项目管理的效率。如果你需要支持更多的协议或进行更复杂的配置,可以查阅官方文档或社区资源以获取更多信息。
在CentOS操作系统中安装SVN(Subversion)服务器,需要遵循一系列步骤来确保所有依赖项正确安装并配置。以下是详细的安装过程: 1. **安装依赖库** 首先,我们需要安装SVN所需的依赖库,包括apr(Apache Portable ...
接下来,我们来看看如何在Linux上安装和配置SVN。通常,你可以使用包管理器来安装,例如在Ubuntu或Debian上使用`sudo apt-get install subversion`,在CentOS或Fedora上使用`sudo yum install subversion`。安装完成...