内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

亚马逊云架设WordPress博客 - Vamei

2017-05-06 14:01 出处:网络 人气: 评论(0

这篇文章介绍如何在亚马逊云架设WordPress博客。最强的云,加上最流行的建站工具,构成了最容易掌握的建站方式。

AWS

AWS (Amazon Web Service)是亚马逊提供的云服务。它是当今最强大的云平台之一。近几年获得成功的多家网站,比如Pinterest, Foursquare, Airbnb, Spotify,都架设于该平台。AWS即将通过合作的方式,入华提供云服务。 这一新闻 激起了不小的波澜。多家国内云服务商纷纷降价,以提前应对。AWS的影响力可见一斑。

为了使用亚马逊云,需要有一个亚马逊账户。你可以使用已有的亚马逊购物账户,也可以重新注册。前往 亚马逊AWS官网 :

亚马逊云架设WordPress博客 - Vamei

AWS首页

上面的"My Account / Console"菜单中,我的账户(My Account)主要包括各种账户和账单信息。管理面板(Amazon Management Console)用于设置AWS的云服务。

根据提示设置账户。你需要输入信用卡信息,并有一个电话用于验证。AWS有一个免费的计划可以选择,可以先拿来试用:

亚马逊云架设WordPress博客 - Vamei

注册完成后,依然从"My Account / Console"菜单,进入管理面板(Amazon Management Console)。AWS的大部分云服务都列在这里,包括我们后面要使用的EC2。

 

亚马逊云架设WordPress博客 - Vamei

Management Console

  EC2实例(instance) 

EC2(Amazon Elastic Compute Cloud)是亚马逊推出的“弹性云”服务。一个EC2的实例(instance)提供了一个虚拟主机。你可以像使用一台电脑或者一台服务器那样,使用这个虚拟主机。另一方面,EC2会根据你的实际消耗的计费,避免了主机的闲置耗费。随着网站的增长,EC2可以很容易的拓展,支持更多的来访。

对于新注册的用户,可以免费创建一个EC2实例

每月750小时主机时间

30G存储空间

2百万次IO

1GB闪存

15GB带宽

收费细节可参考 AWS计价 。

我们将创建一个EC2实例,并在该虚拟主机上架设WordPress。从管理面板进入EC2页面:

亚马逊云架设WordPress博客 - Vamei

EC2页面

这个页面中,有四个标出的选项:

右上角的 Singapore 。你可以根据用户的主要所在地,设置服务器地址。

左侧的 Instances 。列出所有已经创建的实例。你可以进一步设置。

左侧的 Security Groups 。用于控制不同IP地址对某个实例的访问权限。

中间的 Launch Instance 按钮,新建实例 

新建实例,并跟随指示设置。我选择的是:

操作系统为Ubuntu 13.10, 64位

t1,micro的实例类型 (instance type),这是可以免费使用的实例类型。

使用默认的用户组 (security group),允许所有IP (0.0.0.0/0)访问22端口,即SSH端口。

创建新的键值对(key pair),该键值对用于SSH访问的加密。将生成的.pem文件保存为vamei.pem

启动实例

在EC2页面的菜单中选择 Instances ,可以查看已经创建的所有实例及其相关属性。左键点击某个实例,可以从下面的窗口看到相关的信息,比如实例的域名和IP地址:

亚马逊云架设WordPress博客 - Vamei

DNS与IP地址

访问权限

这里主要说明Security Groups的访问权限设置。我们刚才在创建实例中,允许所有的IP访问SSH端口。由于我们的目的是架设一个WordPress的Web站点,我们还需要开放80和3389端口。

在EC2页面选择 Security Groups ,选择实例所属的用户组。在下方的窗口中,选择 Inbound 标签页,并增加规则,开放80和3389端口给所有人。

另一方面,我们的SSH端口依然是所有人都可以访问。这并不安全。可以增加关于22号端口的规则(rule),限定可访问的IP范围。

亚马逊云架设WordPress博客 - Vamei

设置访问规则

Apply Rule Changes 之后,这些规则就会生效。

参考 在AWS创建WordPress博客

你可以在 Security Groups 页面下,创建多个群组。回到 Instances 页面中,右键点击相应实例,设置群组,让一个实例归属于多个群组。

WordPress建站

现在多个方面都已经准备好。使用保存的vamei.pem密钥,利用SSH登录到虚拟主机。在Linux和Mac下,可以直接使用SSH命令:

ssh -i vamei.pem ubuntu@ec2-54-254-225-107.ap-southeast-1.compute.amazonaws.com

对于Ubuntu系统来说,用户名为ubuntu。对于Amazon Linux系统,用户名 ec2-user。对于 RHEL5, 用户名可能是 root,也可能是 ec2-user

在Windows下,可以使用SSH软件登录,比如PuTTY。

可参考 使用SSH连接云 。登录之后,你可以像使用单机Linux那样使用亚马逊云。

架设WordPress博客的步骤,参考我上一篇文章WordPress快速建站。架设成功之后,可以根据实例的域名或者IP访问。我的实例的域名是

亚马逊云架设WordPress博客 - Vamei

我的AWS博客

域名设置

AWS提供的域名是一个次级域名。我想申请一个正常的,易于人记忆的域名,比如 vamei.me 。到 GoDaddy 上搜索,这个域名还没有人注册,申请账户并注册该域名。

(需要信用卡,每年支付十几美元的费用)

域名注册之后,需要将已经创建的实例和该域名连接。登录GoDaddy的账户,访问自己的账户。所有注册的域名都在“Domain”一栏中列出。

点击vamei.me一行的 Launch 按钮,进入vamei.me域名的详情页面。选择修改 DNS Zone File 。将一开始的A Host的IP地址,改为实例的IP地址:

亚马逊云架设WordPress博客 - Vamei

修改Zone File

这一修改可能需要一些时间才能生效。生效后,可以通过 vamei.me 访问我的博客了。

分享给小伙伴们:
本文标签: 亚马逊架设WordPress博客Vamei

相关文章

Copyright (C) 2014-2017 深圳市网商天下科技, All Rights Reserved 版权所有

www.cncloudinfo.com 云资讯网 粤ICP15013091号-2