CentOS安装apache和subversion

Subversion有两种不同的配置方式,一种基于它自带的轻量级服务器svnserve,一种基于非常流行的Web服务器Apache。根据不同的配置方式,Subversion使用不同的端口对外提供服务。基于svnserve的,默认端口为3690,基于Apache的,默认端口为Apache的默认端口80。

docker run -i -t -p 8443:8443 --name='svn' docker.io/centos /bin/bash # 基于镜像创建名为"svn"的容器,run命令在创建完会自动进入容器,通过 ctrl + p + q 退出容器,但不停止

docker ps -a | grep svn # 查询容器ID

docker attach svn # 进入容器

yum -y install httpd # 安装apache

ls /etc/httpd/modules # 发现存在mod_dav.so,而没有发现apache的subversion插件mod_dav_svn,需要手动安装。同时,也没有发现mod_authz_svn。

yum -y install mod_dav_svn # 同时安装dav和authz两个包。

ls /etc/httpd/modules # 发现新增mod_dav_svn和mod_authz_svn。

yum -y install subversion

svnserve --version # 1.7.14

mkdir -p /var/www/svn # 创建版本库目录

svnadmin create /var/www/svn/clo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值