开启EC2实例
1)从Educate官网点击AWS Account,进入自己的starter account并访问Console
2) 新建EC2实例并分配弹性IP地址
我们先打开Starter Account的页面
然后点击箭头,看到AWS Console的页面,在搜索框中输入EC2
在EC2控制台,找到Elastic IP或如果你使用中文的话,就是弹性IP
点击Allocate Elastic IP Address,并按照下图进行操作
点击Allocate之后回回到之前的页面,我们会发现我们已经成功创建了一个新的Elastic IP Address
我们暂时不需要对这个IP做什么处理。现在我们去新建一个EC2来作为我们的博客服务器+数据库服务器。
点击左侧的Instances之后可以看到如上图所示的界面
如果您之前没有启动过EC2,这里的列表应该是空的
我们点击上图中箭头所指的蓝色按钮,Launch Instance
我们系统选择Ubuntu 18.04,然后下一步
在第二页Instance Type这里,我们选择t2.nano,点击下一步
然后在第三步,Configure Instance Details这里,我们全部保留默认即可。注意检查是否有 enable auto assign public IP
在第四步我们把磁盘大小更改为10GB,当然8GB也够用。
第五步,我们为我们的这个实例增加一个Tag,这样的话我们在之前那个列表页面就能一眼知道我们这个实例是做什么用的了
在第六步我们要进行非常重要的安全组(Security Group)设置。
如图所示,我们稍微更改一下这个安全组的名字和描述,然后点击Add Rules添加HTTP和HTTPS。
如果不添加HTTP和HTTPS的话,这个服务器是不会允许外部访问80端口和443端口的,那么网页就没法显示。因为HTTP协议默认走80端口。
设置完安全组之后就是Review and Launch了,我们确认所有的设置没有问题之后,点击Launch启动实例
然后你会看到这样一个窗口,要求你选择使用的密钥,或者,如果你没有创建过EC2,这里就要新创建一个密钥
这张图假设你没有在当前使用的这个账户上创建过EC2,那么就需要创建一个新的密钥对。我们输入一个好记的名字之后点击Download下载。
这一步真的很重要,如果你没有下载或者下载之后丢失了密钥对,你以后就再也没办法访问使用这个密钥对的实例了。
在EC2创建成功之后,我们找到之前创建的Elastic IP,点击ip地址进行设置
选择Associate Elastic IP address来把这个IP和我们刚刚启动的EC2实例进行绑定
按照图示进行配置
点击instan