ubuntu下apache2+subversion安装

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

1. 实验环境:

ubuntu 11.04

Apache/2.2.17

subversion 1.6.12

 

2. 安装apache2和ssl配置:

安装apache2:

 

$ sudo apt-get install apache2

 

启用ssl模块:

 

$ sudo a2enmod ssl

 

生成SSL证书:

本来应该使用apache2-ssl-certificate命令的,但是ubuntu下安装的apache2貌似少这个脚本,所以使用openssl来生成。

$ sudo openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem

 

这个命令将key和certificate都生成到一个文件/etc/apache2/ssl/apache.pem 中。

注意: 执行该命令过程中会有一些提问信息需要输入,最好不要放空格,否则后面需要用https来访问svn可能会出问题

 

修改配置:

修改/etc/apache2/sites-available/default-ssl文件中的以下两行

        SSLCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.pem
        SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

为:

        SSLCertificateFile    /etc/apache2/ssl/apache.pem

 

启用站点:

sudo a2ensite default-ssl

启用该ssl站点设置

 

重启Apache2:

$ sudo /etc/init.d/apache2 reload

重新载入配置文件

 

3.安装和配置subversion

参考 http://wiki.ubuntu.org.cn/SubVersion

 

安装subverson:

$ sudo apt-get install subversion
$ sudo apt-get install libapache2-svn

创建用户和组:
$ sudo addgroup subversion $ sudo usermod -G subversion -a www-data
$ sudo usermod -G subversion -a current_user
这里www-data是apache用户,current_user指当前系统用户

创建svn仓库目录:
$ sudo mkdir /home/svn $ cd /home/svn $ sudo mkdir myproject $ sudo chown -R root:subversion myproject

创建svn文件仓库:
$ sudo svnadmin create /home/svn/myproject
$ sudo chmod -R g+rws myproject

配置http和https访问svn,即通过 WebDAV 协议访问 SVN 文件仓库
/etc/apache2/mods-available/dav_svn.conf 中添加以下内容:


重启apache服务
sudo /etc/init.d/apache2 restart

创建 用户名密码文件
sudo htpasswd -c /etc/subversion/passwd user_name
其中user_name为自己的svn用户名,执行该命令后会提示输入密码

OK!



 

ubuntu安装配置Apache2SVN 由于新公司要搭建新的svn,我因为之前有linux的基础,而且确实在linux中搭建SVN服务器更好维护也更稳定,所以主动接下了任务,然后在网上找了很多资料,发现都不太完整而且资料比较老,下面将自己的搭建过程做个记录,以供其他朋友们做参考 ubuntu安装配置Apache2SVN   我习惯进入root下操作,所以首先 第一步:安装apache2subversion,libap 阅读详情

相关推荐

Ubuntu Linux下的Apache2Subversion配置SVN服务

Ubuntu Linux操作系统上配置Apache2SubversionSVN)服务可以方便地进行版本控制和团队协作。本文将详细介绍如何在Ubuntu Linux上安装和配置Apache2Subversion,以搭建一个SVN服务器。通过按照以上步骤,在Ubuntu Linux上配置Apache2SubversionSVN)服务。这样,你就可以轻松地进行版本控制和团队协作,管理和访问SVN仓库中的文件。使用SVN客户端工具可以向SVN仓库添加和访问文件。现在,你的SVN服务器已经配置完成。

OUDKE的博客 385

Ubuntu下使用Apache2进行HTTP认证

apache2配置HTTP认证方法;简要介绍了原理,详细介绍了配置方法;

qq_17016609的博客 1181

openlayers6【十九】vue HeatmapLayer热力图层实现热力图效果详解

文章目录1. 写在前面2. Heatmap 类实现热力图2.1 Heatmap 参数2.2 实现热力图3. 完整代码4. 添加删除map图层的方法5. 热力图自身的get,set方法 1. 写在前面 我们主要看热力图的效果,区域绘制效怎么设置详细内容可以访问 openlayers6【十七】vue VectorLayer矢量图层画地图省市区,多省市区(粤港澳大湾区)效果详解 在 openlayers 中,图层是使用 layer 对象表示的,主要有 WebGLPoints Layer、热度图(HeatMap L

@必意玲 1万+

ubuntu安装和配置Apache2+Subversion

ubuntu安装和配置Apache2+Subversion

一个标题 1338

ubuntu apache2 简单加验证

环境:Ubuntu Linux 这种认证方式其实相当简单,当WWW浏览器请求经此认证模式保护的URL 时,将会出现一个对话框,要求用户键入用户名和口令。用户输入后,传给WWW服务器,WWW服务器验证它的正确性,如果正确,返回页面,否则返回401错误。要说明的一点是,这种认证模式是基本的,并不能用于安全性要求极高的场合。 Apache 中有许多模块可以支持这种认证方式,下面我们就介绍一下最基本、

LXP 1378

Apache2 + Subversion + SSL

原文地址:[url]http://ubuntuforums.org/showthread.php?t=51753[/url] 根据原文在ubuntu8.04下安装svn+ssl成功,原文中的某些命令对最新的apache2已经无法使用,故在翻译中替换成最新命令。 1.安装apache2 sudo apt-get install apache2 2.安装svn sudo ...

sunnywhy 152

Ubuntu安装apache2subversion配置及整合

         最近的工作一直是在研究有关软件项目管理的东西,目前工作中用到的工具包括SVN,Bugzilla,CodeStriker.....     三个工具都略有研究,改过SVN的hocks程序,改过Bugzilla及Codestriker的源码,当然也配置过这三个工具的server端。不过都是在windows下,没在Linux下做过,最近想对自己的项目也进行一下管理工作,当然也需要这...

彩云之南 235

Ubuntu安装Subversion +apache2 -- apt安装

1. 软件安装 ( 以下操作 root 权限 ) 若系统尚未安装 Apache ,建议先安装 Apache ,最好是 Apache2 $ apt-get install apache2 之后安装 Subversion 以及 Apache2 模块 $ apt-get install subversion libapache2-svn 以下摘自http://wiki.u...

demon37的专栏 195

ubuntu8.04 成功源代码安装 subversion1.5.0,apache2.2.9

apache源代码压缩包 httpd-2.2.9.tar.bz2 svn源代码压缩包 subversion-deps-1.5.0.tar.bz2 subversion-1.5.0.tar.gz安装apache 解压httpd-2.2.9.tar.bz2,进入解压后的文件夹,执行configure,命令如下 ./configure --enable-dav --enable-so --prefi

netingcn 2024

UbuntuApache2管理Subversion控制系统

 除安装过程只适用Ubuntu外,别的步骤在其他Linux发行版中都差不多。     (andyluo是我的用户名,请做相应修改)     1、安装Apache2Subversion模块     在Synaptic里搜索“apache2”, 安装apache2apache2-common, apache2-utils, apache2-doc(apache文档,推荐安装), libapach

踏踏实实做人、勤勤奋奋做事 487

绝对有效的 ubuntu 12.xx 下 apache2 + svn 安装和配置方法

首先被百度上搜索的相关文章误导了,很多文章要不就是基于 Redhat 分支的 Linux 下安装的方法,要不就是早前的 apache 版本的,要不就是 lampp 集成版本的,可以说,你要是信了,那可能就会走弯路了。 所以我这里前车之鉴,我把我的系统说明一下: ubuntu 12.10 apache2 安装: apt-get install apache2 subversion 是 直接...

weixin_34175509的博客 77

apache+subversion+ssl配置

配置环境:ubuntu 12.04 步骤: 【1】安装apache2 #aptitude install apache22安装subversion #aptitude install subversion#aptitude install libapache2-svn 【3】配置Subversion #mkdir /svn_data/svn_roo...

weixin_34025151的博客 191

ubuntu安装SubVersion服务

转自:http://blog.sina.com.cn/s/blog_6cb543ef0100vgfk.html 安装的详细信息:http://wiki.ubuntu.org.cn/SubVersion 1安装SubVersion       sudo apt-get installsubversion 2安装apache2服务器       sudo apt-get inst

goobycle 1060

Ubuntu安裝 SVN

Ubuntu安裝 SVN (Subversion Server)原文:http://blog.xuite.net/gbisland/linux/14229857Ubuntu 己是近來 Linux 最熱門的 Distribution,它的3D效果真不是蓋的,要不是ATI不爭器,家裡的伺服器(ATI Radeon 9000)早就把它替換掉了,正好最近要將 CVS 轉換為 S

启航 666

UbuntuSubversion 服务器的安装配置

公司的 Subversion 服务器由于电脑硬件原因,经常自动关机,需要重新安装一台服务器。原来的 Subversion 服务器是在 Windows XP 上通过 VisualSVN Server 架设的,现在借此机会将其迁移至 Linux 系统。Linux 发行版我选择了 Ubuntu 12.04 LTS Server,安装系统的过程中可选择将 LAMP 一起装上,这样在系统安装完成之后 Apa

小青年儿 1081

ubuntu配置apache2+svn服务器

1.安装apache2svn: sudo apt-get install apache2        sudo apt-get install subversion        sudo apt-get install libapache2-svn 2.创建 SVN 仓库 通常的情况 下,您应该创建一个名为“Subversion”的用户组,该组是SVN仓库所在的目录的拥有者。下面

PrinceCat2012的专栏 1094

[Ubuntu]下安装subversion

Ubuntu安装subversion,这里总结一下安装过程: 首先要安装apache2服务器,然后装subversion ·apache2是web服务器,用来通过web访问subversion ·subversion就是本文的主角 1.安装apache2 sudo apt-get install apache2 启动apache2 sudo /etc/init.d/apac...

weixin_33790053的博客 140

UbuntuSVN+apache2搭建加密服务的SVN服务器

安装SVN/apach2 sudo apt install subversion apache2 libapache2-svn 创建SVN的Repository svnadmin create /home/test/svn/repo/test 将apach2的运行用户名称加入到当前创建SVN目录的群组. apach2的运行用户名称可以在以下文件中设置: /etc/apache2...

dgj8300的专栏 599
上一篇: 关于Java数组的一点想法
下一篇: 编程之美之4.1金刚坐飞机
strongczq
博客等级 码龄19年 0粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值