+86 13541016684Mon. - Fri. 10:00-22:00

AWS 上安装WordPress入门教程

AWS 上安装Wordpress入门教程

AWS 上安装WordPress入门教程

WordPress是最容易使用的CMS软件,这使得WordPress成为一些企业的首选,这些企业的网站内容都是由无专业知识的人员添加和管理 的。转接也会使用WordPress因为WordPress可以让开发人员在开发过程中避开很多步骤。如果一个企业在推出自己的网站,对于大多数常规业务 需求,WordPress绰绰有余。最棒的部分是在AWS上推出一个WordPress网站很容易。这是分步指南:

前提条件

在我们开始前,确保你已经注册了一个免费的AWS账户。你也可以注册一个付费账号,但是免费用户等级就足够你用来查看AWS是否适合你。一旦你创建好了账户,你就可以登录到AWS控制台然后我们就可以继续进程。

步骤1: 发起一个EC2实例

“实例”就是AWS所称的虚拟机。因为你使用的是云服务,所以你不需要发起实际的服务器;你只需简单的发起一个实例来充当你的服务器。

一旦你打开AWS控制台(当你登陆进去以后你最终应该在的地方),你会在主窗口看到发起实例选项。如果你没看到“发起实例”按钮,请确保左侧的导航窗格里选中了“EC2指示板”页面。发起实例按钮是个非常明亮的蓝色按钮,所以很难看不到。

步骤2: 配置

一旦你发起一个实例,配置向导就会打开。如果你手动设置整个实例,那过程要复杂的多。但是既然我们只需要推出一个WordPress网站,那么过程就简单多了。我们会安装一个已包含WordPress在内的AMI。AMI是亚马逊机器映像;是一个预加载虚拟机。

配置向导

点击左侧导航窗格的市场选项,搜索WordPress。你会看到名为“由Bitnami驱动的WordPress”的一个AMI。点击上面的选择按钮。忽略出现的定价方案;因为这个AMI是免费的,你不会真的因为这个被收取任何费用。

接下来你会被要求选择一个实例类型。因为我们只是在测试,所以我们会选择t2.micro。上面会有一个绿色的标志,表明这是免费的。

一 旦你选择了类型,点击右下方的灰色按钮,按钮上写着“下一步:配置实例详情”。你只需在下一个界面中点击“下一步:添加存储”按钮,然后在下一个界面中点 击“下一步:标记实例”。现在你会被要求为实例命名。只需输入WordPress,便于你记忆,然后点击蓝色按钮“查看并发布”。现在你有权利查看所有你 选择的选项。按下发起按钮。

密钥对

现在你可以选择创建密钥对。密钥对是一个用于将SSH连入你的EC2实例的识别工具。我们现在不需要密钥对,所以只需点击“继续,无需密钥对”按钮。会弹出一个你无法访问EC2的警告,你可以暂时忽略这个。

即将发起

点 击“发起实例”按钮。请注意实例开始需要几分钟的时间。在右下方,你会看到一个“查看实例”按钮。点击然后选择我们刚刚创建的WordPress实例。在 状态选项卡中应该显示“运行中”并且在左侧有个绿色的圆点。如果显示的是发起中,你就需要再等几分钟。当你点击WordPress实例时,你会在描述选项 卡中看到“公共IP”选项。

打开这个IP地址,你应该就可以看到WordPress世界,你好页面。

步骤3: 访问管理页面

这 部分有点棘手。返回到管理控制台,从你获得公共IP的地方选择WordPress实例。点击左上角的“行动”选项卡,进入实例设置子菜单,然后点击获取系 统日志。在打开的文本窗口滚动到底部,你会看到一条被“#”围绕突出的线。上面写着设置Bitnami密码为“xxxxxxxxx”。引号之间的序列就是 你的密码。

现在只需在你的浏览器中打开同一个公共IP,但在后面添加“/管理”以访问WordPress控制台。

 

在AWS控制台配置域名服务器

AWS控制台是一款很强大的工具,他可以在运行中进行重大改变。如果在其他一些解决方案上改变域名服务器需要花费很长时间,但多亏了AWS控制台,你仅需几分钟就可以完成。

亚马逊Route 53

亚 马逊Route 53是DNS网络服务授权AWS的名字。这个服务器如此强大的原因是它和其他亚马逊云服务使用同样的建筑技术。它可扩展、也很可靠,多亏了这许多种方法才 得以保证云服务的正常运行。在AWS里面有很多工具进一步的增强了Route53的功能,比如可以很容易在全球范围重新定向通信量以确保最佳性能的 Traffic Flow。

入门指南

为了配置域名服务器,你需要登录AWS管理控制台,从这里,你需要打开Route53控制台来访问域名服务器选项,如果你找不到链接,不要着急,你可以在https://console.aws.amazon.com/route53/很轻松的打开Route53控制台。请注意,你需要在访问Route53控制台之前登录到AWS管理控制台。

在左侧的导航窗格里你会看到一个域名注册选项,单击该按钮,你会看到你之前在AWS注册过的所有域名,简单的选择你想修改的域名服务器,并点击添加/编辑域名服务器,就会打开一个新的名为编辑域名服务器的对话框。

编辑域名服务器

在这个对话框里,你会有几个选项,你可以选择添加一个全新的域名服务器,你也可以替换/修改现有域名服务器的名字,你还可以编辑粘贴记录。粘贴记录是AWS所说的域名服务器的静态IP地址。你也可以删除列表中的任何域名服务器。

一旦你完成操作,只需点击更新,就会发生改变。

移动到Route53

如 果你已经在使用由网络主机提供的域名服务器,而且你想要移动到作为DNS具有高度可靠性的Route53,这个过程很简单。为了完成这个你所需要做的就是 用你现有的注册商来修改域名服务器记录。用Route53域名服务器的地址来替换当前记录,只需在AWS新建一个托管区,你就会分配到4个托管区的域名服 务器,之后你就可以把这些域名服务器用于你的网络主机。

有些人会遇到这样一个问题,一些注册商仅接受域名服务器的IP地址。AWS域名服务 器一般是有静态IP地址的,并且亚马逊官方政策以维持现状为目标。所以如果你用的是windows,只需使用nslookup即可找到你的Route 53域名服务器的IP,如果你使用的是基于UNIX的系统,只需使用挖掘工具即可找出Route53域名服务器的IP。

 

在AWS控制台配置FTP账户

FTP一直以来都被开发人员用于配置网站。这是向web服务器传输文件最方便的方式。当人们进入亚马逊网络服务时,他们会因为找不到FTP选项而恐 慌。仅仅因为在AWS管理控制台没有直接用于管理FTP账户的选项并不表示这是不可能的。我们敢打赌大多数人实际上是用FTP来上传和下载文件的。你无法 在控制台找到FTP的直接选项是因为AWS用bucket来进行同样的事。

设置FTP访问

为了通过您选择的FTP客户端来访问你的AWS实例,您首先需要创建一个安全组并提供访问实例。默认情况下,实例是被设置成阻止所有入站请求并允许所有出站请求的,所以如果你不首先修改控制台设置,则无法配置FTP账户。

AWS控制台

为 了修改设置并启用FTP访问,首先你需要登录到AWS操控台。一旦你打开AWS操控台,看向左侧的导航窗格,那里面有四个菜单选项,里面包含了更多的选 择,有实例、图像、弹性块存储以及网络与安全。然后单击网络安全左边的加号,扩展选项。从刚刚的下拉菜单里,单击安全组。

安全组

安全组选项允许你从控制台中改变不同组的访问,当你单击安全组时,你将会在主窗口看到不同组别,在最上面会有一个“创建安全组”按钮。你也可以简单的编辑现有安全组。当你单击安全组选项时,将会出现两个选项卡,一个是出站选项,另一个是入站选项。

因 为我们不需要修改任何出站协议,所以单击入站选项卡,在“创建新协议”部分选择自定义TCP协议,在端口范围部分,输入20-21,单击应用协议改变按 钮。现在重复这个过程,只是这一次输入的端口范围是1024-2048,然后你就完成了你需要在控制台里面进行的这个配置。

设置你的FTP客户端

每个FTP客户端都有不同的安装程序,所以我们只需关注通过你的AWS实例访问FTP所需的信息即可。

公用DNS:当你打开EC2管理控制台的时候,你会在你的实例“信息”部分很容易就找到它。

私钥:当你发起你的实例时,你必须提供.pem秘钥。你的FTP软件会需要这个秘钥文件以获得你的实例的访问权限。

用户名既然你已经用私钥验证了自己的身份,你就只需指定一个用户名,无需密码。AWS的默认用户名会是ec2-用户或者管理员。

一旦你在FTP客户端输入以上信息,你就可以获得FTP访问权限了。