【Amazon Linux】免费搭建subversion服务器
Amazon的EC2服务器可以免费试用一年。在这里申请: https://aws.amazon.com/cn/free/
尝试把它弄成一个svn库来保存代码。按照
http://northwaygames.com/setting-up-subversion-on-amazon-ec2-for-free/
这里介绍的方法一步一步安装。可是到了最后一步http://主机号/repos/库名 却怎么都不成功。
后来才发现是因为我没有配置Amazon服务器的端口号。点击安全组->编辑 ->添加 —>HTTP TCF 80 0.0.0.0/0
再次用浏览器访问。 就OK啦!
下面是安装配置服务器的方法:
1.更新:sudo yum update -y
2.安装svn: sudo yum install mod_dav_svn
sudo yum –y install subversion
3.编辑配置文件: sudo vi /etc/httpd/conf.d/subversion.conf
把内容清空,输入一下内容
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /repos>
DAV svn SVN
ParentPath /var/www/svn
# Limit write permission to list of valid users.
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn-auth/passwd
AuthzSVNAccessFile /var/www/svn-auth/access
Require valid-user
</Location>
4.创建svn文件夹
sudo mkdir /var/www/svn
5.创建权限文件夹:sudo mkdir /var/www/svn-auth
6.创建权限文件: sudo vi /var/www/svn-auth/access
把它替换成 :
[/]
用户名1 = rw
用户名2 = rw
7.创建密码文件
sudo htpasswd -cb /var/www/svn-auth/passwd 用户名1 用户名1的密码
sudo htpasswd -b /var/www/svn-auth/passwd 用户名2 用户名2的密码
8. 创建svn库
cd /var/www/svn
sudo svnadmin create svn库名
9. 改名文件的权限(每次新建一个库都要这么做):
sudo chown -R apache.apache /var/www/svn /var/www/svn-auth
sudo chmod 600 /var/www/svn-auth/access /var/www/svn-auth/passwd
10.开启apache服务器:
sudo service httpd restart
11. 设置开机开启
sudo chkconfig httpd on
12.如果能用浏览器打开 http://你的Amazon服务器IP/repos/svn库名,你就成功啦!
【Amazon Linux】免费搭建subversion服务器的更多相关文章
- CentOS Linux上搭建PPPoE服务器及拨号设置
CentOS Linux上搭建PPPoE服务器及拨号设置 搭建PPPoE,成功了的话,就觉得超级简单,在CentOS Linux更是5步左右就能搞定. 1.安装pppoe,安装完成后,会有pppoe- ...
- 【转】在Linux下搭建Git服务器
在 Linux 下搭建 Git 服务器 环境: 服务器 CentOS6.6 + git(version 1.7.1)客户端 Windows10 + git(version 2.8.4.windows. ...
- Linux系统搭建Red5服务器
Linux系统搭建Red5服务器 Red5 是 支持Windows,Linux等多平台的RTMP流媒体服务器,Windows下搭建相对容易,图形界面操作比较简单,Linux服务器的环境下没有图形界面, ...
- 【转】Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍
Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,它基于传输层协议TCP建立,用于Interne ...
- Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法
首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion ...
- Amazon EC2上搭建VPN服务器
Amazon EC2 提供了一年免费试用,Micro Instance,配置是 1G 内存,共享 CPU,和每月 15G 的流量.搭一个 VPN 服务器绰绰有余了.操作系统我选的是 Amazon Li ...
- Linux(CentOS)搭建SVN服务器全攻略
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装#yum ...
- 使用Linux(CentOS)搭建SVN服务器全攻略
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装 #yu ...
- 在linux中搭建git服务器
个人觉得, 以下搭建git服务器的过程就像是在linux增加了一个用户, 而这个用户的登录shell是 git-shell, 太刨根问底的东西我也说不清楚, 还是看下面的过程吧. 过程参考了网上的文章 ...
随机推荐
- 手把手教你玩转SOCKET模型之重叠I/O篇(上)
“身为一个初学者,时常能体味到初学者入门的艰辛,所以总是想抽空作点什么来尽我所能的帮助那些需要帮助的人.我也希望大家能把自己的所学和他人一起分享,不要去鄙视别人索取时的贪婪,因为最应该被鄙视的是不肯付 ...
- iOS Framework lipo报错 lipo: can't map input file
fatal error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ ...
- Objc基础学习记录--UIViewController
多个view之间切换用Embed in -->UINavigationController sugues的方式 有push和modal 及其cuestom 关于其重要的方法: -(void) ...
- mahout算法源码分析之Itembased Collaborative Filtering(四)共生矩阵乘法
Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit. 经过了SimilarityJob的计算共生矩阵后,就可以开始下面一个过程了,这个过程主要是共生矩阵的乘法 ...
- 由Tencent://Message协议想到的一个解决方案
参考网址:http://www.cnblogs.com/phinecos/archive/2009/03/06/1404951.html 源代码下载:http://files.cnblogs.com/ ...
- Jquery 校验文本框只能输入负数、小数、整数
/* umlzhang date:2013-09-12 */ //检验只能输入整数,小数和负数 $(function () { var obj = $(&q ...
- 用Javascript编写Chrome浏览器插件
原文:http://homepage.yesky.com/62/11206062.shtml 用Javascript编写Chrome浏览器插件 2010-04-12 07:30 来源:天极网软件频道 ...
- c++中从一段字符串中提取数字
采用标准输入输出: 输入:12&3 34*133^3131 13031* 输出:12 3 34 133 3131 13031 思路,先将整个输入存进一个字符串,再解析字符串,这样运行速度会 ...
- Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(十六)
今天我们继续实验Bridge方式的网络配置. Bridge的逻辑原理图如下: 上图中的“br0”就充当了一个桥的作用,主机上的物理网口eth0等根据需要加入到这个桥里面,所有虚拟机要跟外界通信都通过这 ...
- yum命令的使用
yum源的配置,请参考此文:RedHatLinux 本地yum源的配置.本文讲解如何使用yum命令. [root@serv01 ~]# yum --help Loaded plugins: produ ...