欢迎来到HugNew-拥抱变化,扫一扫右边二维码关注微信订阅号:Martin说 或 加QQ群:427697041互相交流,Stay hungry, Stay foolish.

零基础AWS快速入门

aws Martin 2522℃ 0评论

一、申请AWS一年免费试用

今天看了一下,AWS中文官网又改版了,不过免费的东西似乎有增无减。不管怎么样,请先看清楚有哪些免费内容,以免后续被扣费。

首先你需要一张信用卡,这是硬性条件。实在没有的财付通运通卡也是可以的,不过现在暂不接受新用户申请。没达到这一要求的用户就没必要看下去了…

接下来,大胆地点击AWS中文官网的申请按钮吧,就是那个晃眼的土豪金按钮啊,这么大你看到了吗?

注册按钮

于是你被带到了一个还没汉化的页面,看图操作吧换个浏览器居然又是汉化版的了… 那就不贴图了,新用户注册,已有亚马逊账号的登录就行

注册新账号

真神奇,接下来的居然又汉化了… 填写表单注册,注册好点高亮部分的链接:

之后还是填表,就不截图了,建议用真实信息吧;下一步是填信用卡付款信息,也老老实实填吧。再下一步是手机号认证,到这一步的时候你就会收到信用卡扣费提示信息,以及亚马逊的欢迎信。如果信用卡扣费不成功(比如我的,信用卡内余额不足),那你能收到两封亚马逊的信,其中一封的主题是Amazon Web Services Account Alert,不用管,继续注册,后续更新付费信息,通过审核就能试用。

验证的时候会有美国的号码打过来,内容大概是这样的:

接起电话20秒后,开始输入网页上显示的四个数字,英语口语不错的还可以直接报数字… 博主惭愧,报了两遍才验证通过

验证通过以后就可以选择“支持方案”了,当然是“基本(免费)”,然后继续,最后还是那个土豪金按钮:

恭喜,第一关,pass!至此,你看到了AWS的控制台:

控制台

并且你可能又收到两封信了,一封是告诉你注册了免费套餐,另一封还是“催债”的… 要正常使用EC2及其他服务,请到这里更新你的付款信息,否则:

账户未激活

二、创建EC2实例

EC2就相当于VPS,但更确切地说,我们只把它当做虚拟空间来用,因为数据库还是放在RDS划算

总之,为了国内的访问速度,先在右上角Oregon那里切换一下数据中心的位置,新加坡和日本都是不错的选择:

然后点击控制台第一列第二个图标,进入EC2控制台,一眼就看到蓝色按钮了吧?

接下来是选镜像。建议在AWS Marketplace里面搜索需要的镜像:

1. 如果只是建一个WordPress站而不用作其他,搜WordPress,然后用第一个Bitnami提供的就行。

WordPress by Bitnami

2. 如果打算建多个网站,那就安装一个虚拟主机管理系统,比如我打算安装WDCP,为了使用其RPM包安装,我必须选CentOS的镜像:

CentOS镜像

点击蓝色的Select后出现一个价目表,无视,直接点右下角蓝色的Continue;实例类型默认选中的免费套餐的t1.micro,所以也不用动,点蓝色的Review and Launch

这时候亚马逊可能会警告你,防火墙设置不安全:

防火墙设置不安全

先无视,直接点右下角蓝色的Launch。然后会提示没有密钥对,按下图新建一对并下载好私钥,一定要妥善保管

新建密钥对

最后点蓝色的Launch Instances,等待系统完成,你会收到一封邮件,可以无视;网页滚动到最下方,点击蓝色的View Instances,当你看到下图时,主机已经在运行了:

主机状态

三、安装WDCP

常见的服务器环境有LAMP(Linux+Apache+Mysql+PHP)、LNMP(Linux+Nginx+MySQL+PHP)、WAMP(Windows+Apache+Mysql+PHP)等,高手可以自己一个一个安装服务器软件,或者使用一键安装包。博主这个等级的建议使用更方便快捷的WDCP,加上主机网速比较快,使用RPM包安装就非常快了

在这之前,由于WDCP的登录端口是8080,所以要先修改防火墙设置,放行这一端口

打开EC2控制面板,还记得下面这张图吗?

主机状态

最右边有个超链接,点击进入修改防火墙设置:右键点击——Edit inbound rules

打开编辑窗口如下:

编辑防火墙设置

上图中,第一个是自己添加的WDCP端口,Anywhere表示任何IP都可以访问8080端口登录后台;如果只有一个管理员,而且管理员IP不会变,可以在下拉菜单中选择My IP(自动获取你当前的IP)或者Custom IP指定其他IP。注意IP填写的格式,可以先选My IP,参考一下官方是怎么填的

第二个是默认开启的SSH端口,第三个是在Type中选择HTTP后自动填上的80端口,网站要能访问(一般来说)必须开启80端口,至于最后自定义添加的是FTP用到的21端口,虽然不知道有没有用,加就加上吧… 漏了的端口以后可以继续编辑,我暂时只开启这四个

接下来就是疯狂的下载安装阶段了

使用Putty连接主机

下载Putty,解压后运行里面的puttygen.exe,把你在亚马逊下载的.pem私钥转换为.ppk私钥,方法如下:

载入.pem私钥

打开的选择文件窗口记得要在右下角选择 全部文件 (*.*),不然找不到.pem文件

保存.ppk私钥

保存的时候如果没有填密码,会弹出一个提醒,你可以三思一下是否加密码,相应选择“是”或者“否”…

接下来运行putty.exe,在连接——SSH——认证这里选择刚刚的.ppk私钥:

载入.ppk私钥

回到会话,填写主机的公网IP,点击“打开”即可连接

SSH连接

首次连接会提示系统缓存中没有服务器密钥,点“是”将其缓存到系统

本地没有服务器密钥

验证了密钥以后会要求输入用户名登录,CentOS默认的是root,使用其他镜像的同学请到这里点击蓝色的Usage Instructions查看使用说明

RPM包安装WDCP

登录成功以后正式进入WDCP的安装,非常简单,只要分别执行两条命令:

  1. wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh
  2. sh lanmp_wdcp_ins.sh

如果第一条命令执行后提示wget: command not found如下图,则需要先执行yum -y install wget安装wget

找不到wget命令

执行完命令,当你看到lanmp_wdcp install OK后,WDCP就安装好了,整个过程不超过15分钟

WDCP安装成功

这时候再访问公网IP,你就会看到欢迎页面了,大概是这个样子:WDCP欢迎页面

好了,现在要做的第一件事是什么?当然是登录后台改密码

四、启用RDS

所谓RDS,其实也相当于一台云端的主机,所以启用过程和EC2大同小异。这次博主还发现,RDS的新建向导优化了很多,所以默认选中的东西是不会让免费用户掏钱的。但为了从一而终,这一篇也详细一点吧…

创建RDS实例

从AWS控制台进入RDS(蓝色图标里面找)的控制台,还没有RDS实例的用户会看到下图所示的新建向导:

RDS新建向导

老规矩,点蓝色按钮,然后进入第一步,选择数据库引擎:

新建RDS-第一步

很不幸,博主太弱,只会一点MySQL,所以选择了第一个,进入下一步:

新建RDS-第二步

选择“No”以后进入下一步,填表,并注意图中的一些注意事项。

新建RDS-第三步

第四步是一些高级设置,同样参考下图:

新建RDS-第四步

成功后的界面大概如下图,但这一次就别点蓝色按钮了,点图中高亮的链接

新建RDS-成功

稍等几分钟,能看到如下界面:RDS运行正常

至此,RDS已成功运行

使用RDS

点击上图中的小三角形,查看RDS的详细信息如下:

RDS详细信息

鼠标移动到图中的感叹号图标,会弹出一个浮层:

更新防火墙设置

点击图中高亮的按钮,会打开新窗口,像之前那样在防火墙设置中添加一条MySQL的规则即可,如下图:

放行3306端口

保存以后,刷新RDS控制台,当红色警报变为绿色信息时,RDS可以正常使用了。

防火墙设置修改成功

使用时,一般情况数据库主机都是填localhost,用RDS则是填其Endpoint了(不需要加:3306端口号)

五、新建站点

登录WDCP后台,首次登录会提示修改管理员密码,一定不要偷懒,然后在左侧网站管理——新建整站里新建站点:

成功登录WDCP后台

接下来要填的只有几个地方,如下图,其他保持默认即可。

域名&目录

中间的保持默认…

FTP

“保存”后,到域名管理处(以DNSPod为例)为绑定域名添加A记录,指向EC2的公网IP或者添加CNAME记录,指向EC2的公网DNS(Public DNS)即可。注意,A记录或者CNAME只能任选其一,不然DNSPod会提示冲突。

DNS设置

等域名解析成功,就能用网址访问你的网站了!

六、安装WordPress

作为最流行的开源程序(之一?),WordPress应该是不少人最先接触到的写作平台。她不但完全免费,主题丰富,社区支持强大,连安装步骤都简单到令人发指的地步,有什么理由不试试呢?

到了这一步,在EC2安装WordPress已经和普通主机别无二致了,总结起来也就四个词:下载——解压——安装——使用,大致看一下吧~

下载

单击网站管理——站点列表,在列表右边有一堆缩写的命令,点击文管进入文件管理。先进入public_html目录,然后点击文件下载,输入WordPress源码下载地址后确定,大概2秒钟就下好了(如果没看到下载的文件,试试刷新)

文件管理——下载

解压

源码下好以后,文件名后面就有解压的命令,单击即可解压

安装

解压完成访问你的域名/wordpress,进入安装向导,一步一步安装。要用到的数据库信息请到RDS控制面板查看

填写数据库信息

使用

嗯,用最后一步填写的用户名和密码登录WordPress后台,即可开始你的创作之旅了

七、恭喜

至此,你已经基本Get了从申请AWS一年免费套餐到搭建WordPress所需的技能,本系列教程也算是告一段落了。如果您在使用EC2或者WDCP的过程中遇到了什么困难,欢迎留言交流~

转载请注明:HugNew » 零基础AWS快速入门

喜欢 (4)or分享 (0)
发表我的评论
取消评论

表情