安装Apache2.4[httpd]

yum install httpd

启动httpd并设置开机启动

systemctl enable httpd.service

systemctl start httpd.service

在防火墙中开放80端口

firewall-cmd --add-port=80/tcp

firewall-cmd --permanent --add-port=80/tcp

打开浏览器输入IP能看到欢迎页即一切正常

安装subversion

下载subversion 的rpm包:http://opensource.wandisco.com/centos/7/svn-1.9/RPMS/x86_64/ 需要的文件:

libserf-1.3.-1.el7.x86_64.rpm

serf-1.3.-1.x86_64.rpm

subversion-1.9.-1.x86_64.rpm

subversion-tools-1.9.-1.x86_64.rpm

mod_dav_svn-1.9.*-1.x86_64.rpm

依次安装:

yum install libserf-1.3.8-1.el7.x86_64.rpm

yum install serf-1.3.8-1.x86_64.rpm

yum install subversion-1.9.7-1.x86_64.rpm

yum install subversion-tools-1.9.7-1.x86_64.rpm

yum install mod_dav_svn-1.9.7-1.x86_64.rpm

注意安装顺序,被依赖的软件要先安装

建立版本库

mkdir /opt/repository/maven

cd /opt/repository/maven

svnadmin create webcode

创建用户及配置授权文件 创建用户

htpasswd -c /etc/httpd/passwd username

配置授权文件

vim /etc/httpd/authz

[aliases]

[groups]

admin = username

[webcode:/]

@ admin = rw

在Apache中配置subversion

vim /etc/httpd/conf.d/subversion.conf

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

DAV svn

SVNListParentPath on

SVNParentPath /opt/repository/maven/

#SVNPath /opt/repository/maven/

AuthType Basic

AuthName "Authorization"

AuthUserFile /etc/httpd/passwd

AuthzSVNAccessFile /etc/httpd/authz

Require valid-user

设置版本库文件所有者及权限

chown -R apache.apache /opt/repository/maven/

chcon -R -t httpd_sys_content_t /opt/repository/maven/

chcon -R -u system_u /opt/repository/maven/

重启httpd服务

systemctl restart httpd.service

linux subversion rpm,[linux笔记]在CentOS7.3中安装配置Apache2.4+Subversion1.9.*版本库相关推荐

  1. linux (阿里云 CentOS7) 中安装配置 RocketMQ

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. JDK1.8的安装: 1.检查系统的JDK版本 根目录下操作:cd java -version 2. ...

  2. tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0

    Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...

  3. linux环境svn服务端及windows环境客户端安装配置

    svn服务端和客户端安装使用 服务端 安装前准备工作 安装.配置 创建仓库 创建项目版本库 修改配置 创建用户 赋予权限 客户端 连接服务端 下载项目 服务端 linux系统具体版本为centos7. ...

  4. Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...

    Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1] 安装并配置Vsftpd. [root@server ~]# yu ...

  5. Linux中安装配置hadoop集群

    原文:http://www.cnblogs.com/lijingchn/p/5574476.html 一. 简介 参考了网上许多教程,最终把hadoop在ubuntu14.04中安装配置成功.下面就把 ...

  6. linux图片编辑工具,如何在Ubuntu 18.04中安装Pinta图像编辑器

    在本文中,我们将学习如何在Ubuntu 18.04中安装Pinta图像编辑器. Pinta是一个免费的开源GNOME绘画应用程序,可用于编辑图像和绘画. Pinta由Jonathan Post于201 ...

  7. Linux中安装配置jdk

    Linux中安装配置jdk 一.下载与解压jdk 二.配置环境变量 三.查看安装是否成功 一.下载与解压jdk #进入/usr/local 建立jdk目录 cd /usr/local mkdir jd ...

  8. linux中安装配置golang开发环境

    linux中安装配置golang开发环境 不要误以为linux配置环境很难,其实也不一定.可能更简单[windows 安装后安装程序给你配一半,你再配置,可能还出问题,先删除软件给你配的,再自己配置. ...

  9. linux计算服务器配置,Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...

    Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1]安装并配置Vsftpd. [root@server ~]# yum ...

最新文章

  1. 给迷茫的程序员一些中肯建议,你还在虚度光阴吗?
  2. Java8中的Mapreduce
  3. 导出 C/C++ API 给 Lua 使用[转]
  4. Centos后台运行jar
  5. 机器学习(二)监督学习
  6. c语言中文件如何插入数据,急求如何将下列C语言程序数据存储到文件中?
  7. 如何使用JPA Type Converter加密数据
  8. Linux 命令之 env -- 显示系统的环境变量,定义执行命令时的环境变量
  9. pythonxlwt行居中_python3-xlwt-Excel设置(字体大小、颜色、对齐方式、换行、合并单元格、边框、背景、下划线、斜体、加粗)...
  10. oracle导出中文utf8乱码,ORACLE导入导出后发生中文乱码的原因及解决办法
  11. 网页中调用Google地图
  12. rust里面的柴油桶有什么用_一种柴油桶倒油装置的制作方法
  13. php textarea换行
  14. JS屏蔽360浏览器代码
  15. 频率学派与贝叶斯学派的区别
  16. 战神z7完美linux,不黑不吹 战神Z7游戏本的质量真的差么?
  17. 前端基础之HTML5音视频标签(video/audio)讲解
  18. 数字信号处理前瞻(note1):奈奎斯特与折叠频率
  19. as常用固定搭配_四年级英语单词详解:as的固定搭配.doc
  20. php7.2 eregi,php – 函数eregi()已弃用

热门文章

  1. 众多支持者助力BCH第二次硬分叉升级
  2. Go语言——怎样导入一个外部的包
  3. 记住,永远不要在MySQL中使用“utf8”
  4. 回望云计算发展 重新解读三种云服务
  5. eclipse 启动tomcat, java.lang.ClassNotFoundExcepti
  6. 动态SQL语句--mybatis
  7. Silve“.NET研究”rlight 游戏开发小技巧:传说中的透视跑马灯
  8. c#冒泡、快速、选择和插入排序算法的项目应用
  9. Python介绍以及Python 优缺点
  10. 9大跨平台移动 App 开发工具推荐