【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, 太刨根问底的东西我也说不清楚, 还是看下面的过程吧. 过程参考了网上的文章 ...
随机推荐
- Linux 禁用笔记本触摸板
1. 查看有什么设备 xinput list 输出: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST p ...
- Spring MVC体系结构
[Spring MVC类图]<Spring实战>中:<Spring3.0就这么简单>中:[http://blog.csdn.net/gstormspire/article/de ...
- js中的null和undefined
大部分编程语言一般有一个表示“无”的值,而js中却有两个,null和undefined.所以查了一些资料,小结在此,以便查阅. js中的变量有两大类,基本的值类型,引用类型.其中值类型分为:Undef ...
- 认识position=fixed
(从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期2014-01-13) position=fixed是相对于浏览器边框的位置.
- (5)html表单
本节解说: html的表单. form * <form> 标签用于为用户输入创建 HTML 表单. 表单能够包含 input 元素,比如文本字段.复选框.单选框.提交按钮等等. * < ...
- Matrix对bitmap的一些操作
本篇文章是对使用Matrix对bitmap的旋转与镜像水平垂直翻转进行了详细的分析介绍,需要的朋友参考下 Bitmap convert(Bitmap a, int width, int height ...
- 使用NSData来加载文件
1. Loading Data from Files and URLs // Assuming that there is a text file at /Examples/Test.txt: NSS ...
- discuz+ecmall+phpcms整合
所需软件 discuzx1.5 (包含ucenter1.5) ecmall2.3 phpcms v9.5 1.先安装discuz1.5 2.然后安装ecmall2.3 3.最后安装phpcms v9. ...
- Chrome 开发者工具的Timeline和Profiles提高Web应用程序的性能
Chrome 开发者工具的Timeline和Profiles提高Web应用程序的性能 二.减少 HTTP 的请求数 当用户浏览页面时,如果我们在用户第一次访问时将一些信息一次性加载到客户端缓存, ...
- [MongoDB] Insert, find -- 1
MongoDB is JSON Document: How to start MongoDB client: mongod //start the server mongo // start the ...