linux subversion rpm,[linux笔记]在CentOS7.3中安装配置Apache2.4+Subversion1.9.*版本库
安装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.*版本库相关推荐
- linux (阿里云 CentOS7) 中安装配置 RocketMQ
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. JDK1.8的安装: 1.检查系统的JDK版本 根目录下操作:cd java -version 2. ...
- tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0
Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...
- linux环境svn服务端及windows环境客户端安装配置
svn服务端和客户端安装使用 服务端 安装前准备工作 安装.配置 创建仓库 创建项目版本库 修改配置 创建用户 赋予权限 客户端 连接服务端 下载项目 服务端 linux系统具体版本为centos7. ...
- Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1] 安装并配置Vsftpd. [root@server ~]# yu ...
- Linux中安装配置hadoop集群
原文:http://www.cnblogs.com/lijingchn/p/5574476.html 一. 简介 参考了网上许多教程,最终把hadoop在ubuntu14.04中安装配置成功.下面就把 ...
- linux图片编辑工具,如何在Ubuntu 18.04中安装Pinta图像编辑器
在本文中,我们将学习如何在Ubuntu 18.04中安装Pinta图像编辑器. Pinta是一个免费的开源GNOME绘画应用程序,可用于编辑图像和绘画. Pinta由Jonathan Post于201 ...
- Linux中安装配置jdk
Linux中安装配置jdk 一.下载与解压jdk 二.配置环境变量 三.查看安装是否成功 一.下载与解压jdk #进入/usr/local 建立jdk目录 cd /usr/local mkdir jd ...
- linux中安装配置golang开发环境
linux中安装配置golang开发环境 不要误以为linux配置环境很难,其实也不一定.可能更简单[windows 安装后安装程序给你配一半,你再配置,可能还出问题,先删除软件给你配的,再自己配置. ...
- linux计算服务器配置,Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1]安装并配置Vsftpd. [root@server ~]# yum ...
最新文章
- 给迷茫的程序员一些中肯建议,你还在虚度光阴吗?
- Java8中的Mapreduce
- 导出 C/C++ API 给 Lua 使用[转]
- Centos后台运行jar
- 机器学习(二)监督学习
- c语言中文件如何插入数据,急求如何将下列C语言程序数据存储到文件中?
- 如何使用JPA Type Converter加密数据
- Linux 命令之 env -- 显示系统的环境变量,定义执行命令时的环境变量
- pythonxlwt行居中_python3-xlwt-Excel设置(字体大小、颜色、对齐方式、换行、合并单元格、边框、背景、下划线、斜体、加粗)...
- oracle导出中文utf8乱码,ORACLE导入导出后发生中文乱码的原因及解决办法
- 网页中调用Google地图
- rust里面的柴油桶有什么用_一种柴油桶倒油装置的制作方法
- php textarea换行
- JS屏蔽360浏览器代码
- 频率学派与贝叶斯学派的区别
- 战神z7完美linux,不黑不吹 战神Z7游戏本的质量真的差么?
- 前端基础之HTML5音视频标签(video/audio)讲解
- 数字信号处理前瞻(note1):奈奎斯特与折叠频率
- as常用固定搭配_四年级英语单词详解:as的固定搭配.doc
- php7.2 eregi,php – 函数eregi()已弃用
热门文章
- 众多支持者助力BCH第二次硬分叉升级
- Go语言——怎样导入一个外部的包
- 记住,永远不要在MySQL中使用“utf8”
- 回望云计算发展 重新解读三种云服务
- eclipse 启动tomcat, java.lang.ClassNotFoundExcepti
- 动态SQL语句--mybatis
- Silve“.NET研究”rlight 游戏开发小技巧:传说中的透视跑马灯
- c#冒泡、快速、选择和插入排序算法的项目应用
- Python介绍以及Python 优缺点
- 9大跨平台移动 App 开发工具推荐