文档章节

Linux系统搭建Apache+SVN(CentOS6.5)

Babyface丶小白
 Babyface丶小白
发布于 2015/08/27 13:53
字数 309
阅读 75
收藏 9
点赞 0
评论 0

SVN安装部署在前几篇博客中有


1.安装软件

    # yum install httpd

    # yum install mod_dav_svn

    # yum install subversion


2.测试是否成功

    # httpd -version

    # svnserve --version


3.配置

   修改所有者

    # chown -R apache:apache svnrepos (此处svnrepos为svn资源库位置 若全路径则为/var/svn/svnrepos)

   copy  /var/svn/svnrepos/conf 下的 authz到 /var/svn下,并创建passwd文件

    # cp /var/svn/svnrepos/conf/authz /var/www/svn/authz

    # cd /var/svn

    # vi passwd

    :wq保存退出


    生成账号:

    # htpasswd /var/svn/passwd user1

    输入密码,生成user1账号

    权限管理设置:

    # vi /var/svn/authz

    

     在[groups]下添加组,

     [/] 相当于/var/svn这个目录,赋予权限给用户组

     [svnrepos:/] 是指svnrepos

     [svnrepos:/tag]是svnrepos下的tag目录

      [groups]
        admin=user1
        proj1_developer=user2,user3

 
        proj1_desgin=user5,user6
 
        [/]
        @admin=rw
 
        [ svnrepos:/]
        @proj1_developer=rw
 
        [ svnrepos:/tag]
        @proj1_desgin=rw
 

    将svn关联到apache上:

    # vi /etc/httpd/conf.d/subversion.conf

     在底部加上:

    <Location /svn>
   DAV svn
   SVNParentPath /var/svn


    #   # Limit write permission to list of valid users.
    #   <LimitExcept GET PROPFIND OPTIONS REPORT>
    #      # Require SSL connection for password protection.
    #      # SSLRequireSSL


      AuthType Basic
      AuthName "Authorization SVN"
      AuthzSVNAccessFile /var/svn/authz
      AuthUserFile /var/svn/passwd
      Require valid-user
    #   </LimitExcept>
    </Location>

    重启httpd:

    # service httpd restart


4.测试

    http://IP地址:8088/svn/svnrepos/

    apache端口默认80,若改端口则编辑/etc/httpd/conf/httpd.conf中的Listen 80


    


    

© 著作权归作者所有

共有 人打赏支持
Babyface丶小白
粉丝 3
博文 12
码字总数 4316
作品 0
朝阳
程序员
centos6.5安装mysql5.7

本文详细介绍如何CentOS6.5上安装目前最新的mysql(mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz),并搭建mysql服务器 工具/原料 VisualBox安装的CentOS6.5虚拟机 MySQL官网下载的mysql-5.7.1...

xiaoxin ⋅ 06/12 ⋅ 0

在Windows系统下搭建Visual SVN服务器

通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使...

红薯 ⋅ 2009/09/17 ⋅ 0

本地搭建Windows SVN服务器,管理自己的代码

做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。   通常的SVN...

hchen1982 ⋅ 2012/08/31 ⋅ 2

linux新手入门必看

linux运维工程师是目前IT行业是比较吃香的职业,很多人认为,缺口的,需求量大,工作一定很好找,薪资高,不错,Linux相关工作很好找,但是,薪资的高低更多的是取决于你所掌握的技术。那么,...

python入门 ⋅ 2017/12/11 ⋅ 0

svn 全局备份小脚本

于2017.04.21 从新浪博客搬迁过来 ---------------------------------------------------------------- 前段时间帮公司同事搭建了一个apache+svn,因为他们的数据量不是很大,所以一直忘记备...

Aloneforyou ⋅ 2017/04/21 ⋅ 0

在哪里报linux运维培训班更好找工作?薪资高

linux运维工程师是目前IT行业是比较吃香的职业,很多人认为,缺口的,需求量大,工作一定很好找,薪资高,不错,Linux相关工作很好找,但是,薪资的高低更多的是取决于你所掌握的技术。那么,...

运维自动化 ⋅ 2017/12/11 ⋅ 0

学Linux运维自动化无头绪?Linux运维自动化怎么学?

最近几年Linux系统应用越来越广泛,以至于很多人开始热衷学习Linux。但是我们都是从小都是学习windows系统长大的,从windows 98到现在的windows 10,而根据学习windows系统的经验来学习Linux...

长沙千锋 ⋅ 04/12 ⋅ 0

centos6.5 通过yum和源码两种方法升级安装内核

centos6.5 2.6.32 yum方式安装内核是安装的最新版内核,不能选择内核版本 源码方式安装可以选择内核版本进行安装,源码方式安装较慢。 yum方式升级内核: cd /etc/yum.repos.d/ 下载导入公钥 ...

行走的time ⋅ 04/17 ⋅ 0

svn服务器的搭建!!

工作前准备! 系统使用centos6.2最小安装的系统! 系统安装好以后配置 ip地址 和 dns地址! 能ping通百度/google 确保可以上网! 一apache + subversion 环境的安装!(安装svn需要先安装apache,访...

求学ing ⋅ 2012/11/14 ⋅ 0

基于Docker的服务部署流程

本次总结涉及到Docker-io、Docker-ce的安装、CentOS7镜像的制作、Docker私有仓库搭建、CentOS6.7环境下从CentOS7私有仓库拉取私有镜像、Docker容器运行、CentOS6.5及CentOS7一起运行时兼容性...

missile2010 ⋅ 05/28 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

说说javascript中的那些专业名词

DOM(Document Object Model) 文档对象模型 BOM(Browser Object Model) 浏览器对象模型 ECMA(European Computer Manufacturer's Association) 欧洲计算机制造商协会 W3C(World Wide Web Conso......

hang1989 ⋅ 31分钟前 ⋅ 0

Bootstrap Wizard 多步表单控件

废话 有一块需求是 有多步表单 点击下一步时触发验证一个范围内的表单,点击上一步或取消,清空表单并返回第一步,点击最后一步提交整个表单的 就找到了这个插件,本来自己写了一个原生的 fo...

无极之岚 ⋅ 47分钟前 ⋅ 0

如何利用Spring Cloud构建起自我修复型分布式系统

利用Netflix所打造的组件及各类大家熟知的工具,我们完全可以顺利应对由微服务以及分布式计算所带来的技术挑战。 在过去一年当中,微服务已经成为软件架构领域一个炙手可热的新名词,而且我们...

harries ⋅ 今天 ⋅ 0

临近实习前的感想

再过两星期就要开始新的一段实习了,想想去年的这个时候也在实习,心中不免思绪万千,也一直想写对2017做个总结,但一直迟迟没有下笔。 2017年的春节,我就开始准备开学后找份实习。那时候就...

无精疯 ⋅ 今天 ⋅ 0

Spring AOP(面向切面编程)

Spring AOP概念: Spring AOP 可以劫持一个执行的方法,在方法执行之前或之后添加额外的功能。通常情况下,AOP把项目中需要在多处用到的功能,比如日志、安全和事物等集中到一个类中处理,而...

霍淇滨 ⋅ 今天 ⋅ 0

人工智能、机器学习、数据挖掘以及数据分析有什么联系?

人工智能是目前炙手可热的一个领域,所有的互联网公司以及各路大迦们纷纷表态人工智能将是下一个时代的革命性技术,可与互联网、移动互联网时代的变更相媲美;AlphaGo在围棋领域战胜人类最顶...

董黎明 ⋅ 今天 ⋅ 0

使用 vue-cli 搭建项目

vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli 一、 安装 node.js 首先需要安装node环境,可以直接到中...

初学者的优化 ⋅ 今天 ⋅ 0

设计模式 之 享元模式

设计模式 之 享元模式 定义 使用共享技术来有效地支持大量细粒度对象的复用 关键点:防止类多次创建,造成内存溢出; 使用享元模式来将内部状态与外部状态进行分离,在循环创建对象的环境下,...

GMarshal ⋅ 今天 ⋅ 0

SpringBoot集成Druid的最简单的小示例

参考网页 https://blog.csdn.net/king_is_everyone/article/details/53098350 建立maven工程 Pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM......

karma123 ⋅ 今天 ⋅ 0

Java虚拟机基本结构的简单记忆

Java堆:一般是放置实例化的对象的地方,堆分新生代和老年代空间,不断未被回收的对象越老,被放入老年代空间。分配最大堆空间:-Xmx 分配初始堆空间:-Xms,分配新生代空间:-Xmn,新生代的大小一...

算法之名 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部