ec2使用过程
1、亚马逊注册账号,填写信用卡号等,收到电话输入电脑页面的验证码就ok了。
2、选择地区建立linux实例(本人选择centos6.5版本)。
3、在建实例的时候会选择新建key-pair,名字随意,然后下载xx.pem的文件(注意,这个文件千万不能丢,否则你后来是连不上你的实例的)
4、实例建好了之后,下载putty全版本的(包含puttygen.exe的全版文件)。
5、打开puttygen.exe之后选择load,找到你才保存的xx.pem文件,然后选择保存私钥(即private那个选项)
6、接下打开putty,用户名输入的是[email protected]+dns(dns是在你ec2的控制台实例那边的public dns),这里不需要密码,只需要你才保存的xx.ppk文件。
7、在ssh选项下有个auth的那个选项,点开后选择brower,找到你才保存的ppk文件,最后点击打开即可成功连接上你的实例。
8、连接上实例之后你需要装apache和tomcat及jdk等文件。
9、安装jdk,可能linux自带的是openjdk,这里是讲如何安装sun的jdk(http://tecadmin.net/steps-to-install-java-on-centos-5-6-or-rhel-5-6/)。
10、jdk安装完之后安装tomcat(http://tecadmin.net/steps-to-install-tomcat-server-on-centos-rhel/)。
11、关于apache,linux一般的自带了,可以用命令来查看下(rpm -qa|grep httpd),如果无,则(yum list|grep httpd),列表有则yum安装即可(yum install httpd)。
12、上述步骤完成后你也访问不到你的apache或者tomcat,如果(ps - aux|grep httpd)无此进程,则启动apache(service httpd start)
13、要想访问上述apache的欢迎页,则需在security groups里面选择自己的实例,右键选择edit inbound rules,添加http的80端口,当然你还可以添加tomcat的8080端口。
14、添加了80端口之后你的apache就可以访问到了欢迎页面了。如果你开了8080的tomcat的端口,但你却访问不到则是正常的,因为你还需要在iptables里面把8080放开,否则你是访问不到的。
15、添加8080端口的开启在iptables中,vi etc/sysconfig/iptables(-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT),保存退出,重启iptables(/etc/init.d/iptables restart)即可。
常用查看软件安装位置
rpm -ql subversion
svn初始化结构目录
svn mkdir file:///home/project/svn/myrepo/{trunk,tags,branches} -m "initial directory structure"
svn Create initial repository structure
htpasswd -cm /etc/svn-auth-conf yourusername
htpasswd -m /etc/svn-auth-conf anotherusername
希望以后还能用到,这里也要感谢亚马逊提供的免费服务。不过英文不好的最好不要玩,免得选择了付费的项目被扣钱的哦
补充说明,想要删除ec2的实例,要先停止,然后将security groups这里非默认的及key pair都删掉,过几个小时实例就消失了,
他不会立刻就消失的,所以不要着急。