CentOS 6.5 Apache+SVN配置

yum -y install subversion #安装SVN 
svnserve -- version #查看svn版本信息确定是否安装
yum -y install httpd #安装Apache 
yum -y install mod_dav_svn #安装Apache的SVN支持
mkdir -p /var/www/svn #创建SVN目录 
svnadmin create /var/www/svn/repos #创建repos版本库
 
htpasswd -c /etc/httpd/conf.d/passwd.dav_svn admin #创建用户密码文件并添加用户

vi /etc/httpd/conf.d/authz.dav_svn #编辑用户权限配置

[groups]    #权限分组 manager=admin  
[/]    #根目录 
@manager=rw    #manager组有读写权限  
[repos:/]   
#repos库  *=r    #所有人都有读取权限

vi /etc/httpd/conf.d/subversion.conf #编辑Apache的SVN配置  
<Location /svn>    
 DAV svn     
 SVNParentPath /var/www/svn    
 AuthType Basic     
 AuthName "Subversion repository"     
 AuthUserFile /etc/httpd/conf.d/passwd.dav_svn     
 AuthzSVNAccessFile /etc/httpd/conf.d/authz.dav_svn
 Require valid-user
</Location>  
ServerName localhost:80 #取消注释,否则Apache启动有警告   
chown -R apache.apache /var/www/svn/repos #配置Apache对版本库的访问权限
iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT #防火墙开启80端口
/etc/init.d/iptables save #拷贝防火墙规则保存 
chcon -R -t httpd_sys_content_t /var/www/svn/repos #添加Apache对版本库目录的selinux安全策略 
chkconfig httpd on  #系统启动时Apache自动运行
service httpd start #启动Apache

时间: 2024-12-28 08:47:55

CentOS 6.5 Apache+SVN配置的相关文章

apache+svn配置过程

svn安装指南 建议:源码安装 环境:Centos6.2_X64+apache2.2.22+subversion1.6.9 历史:1.已经安装过一次,浏览器和SVN客户端可以正常使用:但在eclipse下载时报错. 2.安装时碰到zlib问题,系统显示已经安装,但是subversion在编译时无法识别.另外源码安装后编译通过 subversion for linux的安装(SVN+apache+linux) 准备的软件包如下: httpd-2.2.22tar.gz subversion-1.4.

Apache+Svn配置记录

<Location /svn> DAV svn SVNParentPath /data/svn AuthType Basic AuthName "Authorization Realm" AuthzSVNAccessFile /data/svn/auth AuthUserFile /data/svn/passwd Satisfy any Require valid-user </Location>

CentOS下Apache+SVN+LDAP的安装与配置

上班接近4个月了,在公司做配置管理工程师,主要是在Linux下对公司的源代码以及项目发布进行管理.4个月接触了好多新知识,也对各种工具的集成使用搞得云里来雾里去的,所以打算自己搭建一套环境,进行测试. 首先是Apache+SVN的安装与配置.本人使用Virtualbox创建了一个虚拟机,所以接下来的环境搭建均在虚拟机CentOS上实现 1.Apache的安装 网上有很多教程都是使用源码安装的方式,但安装起来稍显复杂,容易将像我这样的初学者搞晕,所以我就采用了yum工具(CentOS系统下是yum

SVN配置以及自动部署到apache虚拟目录

SVN配置以及自动部署到apache虚拟目录 一.VisualSVN server 服务端和TortoiseSVN客户端下载 VisualSVN下载:http://subversion.apache.org/packages.html 页面最下方就可以找到(下图紫色链接) TortoiseSVN下载:http://tortoisesvn.net/downloads.html 下载的地方很醒目,有32位和64位 紧接着下边有语言包下载 二.VisualSVN server和TortoiseSVN安

CentOS 5上Apache配置虚拟主机范例

昨天实践了下在CentOS 5上通过Apache直接配置虚拟主机,服务器没有安装面板软件,所以只能通过SSH远程连接操作了.Apache安装在/etc/httpd目录下,这个即是Apache的根目录,所以Apache配置文件/etc/httpd/conf/httpd.conf中的ServerRoot设置的是ServerRoot “/etc/httpd”.我们编辑httpd.conf,在虚拟主机配置区看到如下的代码: #NameVirtualHost *:80ps:中间数行无关紧要注释略去了.#<

yum/源码编译安装配置apache+svn

本次整理的比较急.源码编译和命令解释后续加上.不多说开始吧 系统环境:CentOS6.5_x86_64 minimal YUM版 1.检查是否安装了httpd.mod_dav_svn(实现apache+svn的一个模块).subversion(默认是安装的.需要yum remove subversion卸载掉) [[email protected] ~]# rpm -ql httpd package httpd is not installed [[email protected] ~]# rp

CentOS 6.5部署Apache+SVN

说明:运维朋友都知道,常常会配合开发人员搭建一些他们需要的环境,来提高开发工作效率,他们每天面对的无非就是代码,所以代码的可用性和管理性对 开发至关重要的,开发公司每接到一个项目就是一个团队来开发,这样多人同时对一些代码进行修改,会面临一些问题,比如:误删除,对同一文件修改发生冲突, 对某些人不让有所有权限,都会造成工作效率降低,要想解决这些问题就需要有一个专业的版本管理系统来集中管理这些代码,这样的版本管理系统很多,我们这次 使用的是SVN(subversion),是cvs接班人,是现在开源软

LAMP环境配置三步曲之(一) CentOS 编译安装 Apache

LAMP环境的配置现今虽然已比之前大大的简化了,但对于一些不熟悉Linux系统的朋友来说,还是有一定难度的,这里将本人的配置过程记录下来,希望能对大家有一些帮助. 本期介绍CentOS下编译安装Apache的方法: 1. 下载Apache服务器 httpd-2.2.26 wget http://apache.fayea.com/apache-mirror//httpd/httpd-2.2.26.tar.gz 2. 安装gcc等必须的编译器 yum install autoconf automak

svn+ apache + ldap 配置

svn+ apache + ldap 配置: <Location /> # Uncomment this to enable the repository DAV svn # Set this to the path to your repository #SVNPath /var/lib/svn # Alternatively, use SVNParentPath if you have multiple repositories under # under a single directo