【学习笔记】AWS体验之EC2

来源:互联网 发布:合肥软件测试招聘 编辑:程序博客网 时间:2024/06/06 14:23

三四年前就听说aws提供一年的免费云服务,但是没有双卡,没有机会尝试。这次因为要上服务,有幸设置好了AWS账户。进入到console,乍一看眼花缭乱,习惯了之后还是非常方便的,没什么广告把~
接下来开始要创建云主机了,本着一不怕死,二不怕难的精神,文档都没看,点开服务–计算那,猜测EC2就是云主机的服务了,毕竟是最拿手的业务肯定得放在第一位。没错,猜测的没有错。
接下来就是 launch instance,这里面新建服务都是叫创建实例。跟着7个步骤去设置:
(准确的说,前面还有一个步骤,设置所在地区)
选择镜像AMI,这里就是选用了EC2,Amazon的linux镜像;
选择实例类型,使用默认设置;
配置实例,使用默认设置;
添加存储,最大可以扩容到30G,默认是8G;
添加标签,这个自己设置就好;
配置安全项,这步比较重要,第一次创建的话,选择创建新的秘钥就好,默认安全项的配置是有ssh,选择从任何位置都可以连接,当然你的连接位置固定,比如在家里,在单位,可以绑定一个固定的ip;后面要配置成服务器,所以也添加上TCP安全项,端口自动生成,其他的端口根据需要打开,SMTP之类,都可以。
实例审核,这一步会跳出下载秘钥的对话框,注意这个秘钥只能下载一次,第一次我用了mv命令移动文件,巧合的就是这次我把文件移动的不见了。下载好秘钥,保存到一个你方便填写的路径就好。接下来可以ssh连接了。官方提供的方法是使用putty,或者浏览器窗口什么的。我们还是用终端吧,之前在别的云服务供应商尝试到了各种便利。

ssh -i yourpemfilepath ec2-user@ip   //yourpemfilepath就是pem文件绝对路径,ec2-user是默认主机名,ip是公网ip也可以填写ipv4那个很长的名字。

命令行同centOS,安装软件用的是yum,该取得管理员权限的取得管理员权限就好。
安装nginx测试

sudo su  //获取管理员权限yum -y update  //检测升级yum -y install nginx  //自动检测nginx包,安装速度非常快nginx  //q启动nginx,浏览器中输入公网ip就有nginx测试页面了。

以下是测试页面的信息,测试的静态页面路径,以及配置文件路径。
This is the default index.html page that is distributed with nginx on the Amazon Linux AMI. It is located in /usr/share/nginx/html.

You should now put your content in a location of your choice and edit the root configuration directive in the nginx configuration file /etc/nginx/nginx.conf.

其他问题,EC2主机运行状态,在dashborder上观察实例。

如有更多问题,请参考官方文档