• 日常搜索
  • 百度一下
  • Google
  • 在线工具
  • 搜转载

在AWS上托管WordPress:优点和缺点以及操作方法

如果您的 wordpress 网站要取得成功,那么您需要合适的托管服务提供商!在本文中,我将告诉您在aws上托管 WordPress 的一些优缺点。然后,我将向您展示如何使用 Amazon Lightsail 启动网站。

选择合适的提供商,您将享受更快的加载时间、改进的seo和更少的停机时间——此外,您将避免与运行成功的 WordPress 网站相关的许多麻烦。

那里有无数的 WordPress 托管服务提供商,但在本文中,我们将重点关注亚马逊的 Lightsail。在向您展示如何使用 Lightsail 启动网站之前,我们将探讨选择亚马逊作为您的托管服务提供商的利弊。即使您以前使用 Amazon Web services (AWS) 的经验为零,在本文结束时,您也将使用 Amazon 的 Lightsail 配置并启动一个 WordPress 网站。 

如果我们的优缺点部分让您质疑 Lightsail 是否真的是您网站的最佳选择,我们还将考虑替代托管服务提供商。 

什么是亚马逊网络服务 (AWS)?

AWS 是一个按需云计算平台,可提供对大规模云计算能力的访问,而无需您构建自己的物理服务器场。 

尽管 AWS 是按现收现付的方式计量的,但订阅费用会根据您选择的硬件、软件和网络功能以及您的可用性、安全性和服务要求而有所不同。 

AWS 是数百种云计算服务的总称。2020 年 2 月,亚马逊提供了 200 多种独立的 AWS 产品,预计全年将推出更多产品。

尽管本文涉及的内容太多,但一些值得注意的 AWS 产品包括: 

  • 亚马逊简单存储服务 (Amazon S3)。提供将数据作为对象进行管理的计算机数据存储架构,使 Amazon S3 成为备份和恢复、数据归档和混合云存储的理想选择。Amazon S3 使用与 Amazon.com 网站相同的可扩展存储基础设施。

  • 亚马逊弹性计算云 (EC2)。提供对预装应用软件(包括数据库和 Web 服务器)的计算机虚拟集群的访问。  

  • AWS 拉姆达。这是一个无服务器、事件驱动的计算平台,旨在构建按需运行代码以响应特定事件的应用程序。Lambda 自动管理运行代码所需的计算资源,这使其非常适合预置响应 HTTP 请求而触发的后端服务,然后在不再需要这些资源时自动取消预置这些资源。 

出于本教程的目的,我们将特别关注一种 AWS 产品:Amazon Lightsail。 

AWS 入门:什么是 Amazon Lightsail?

Lightsail 是一个云平台,可提供部署和托管 WordPress 网站所需的一切,包括实例、托管数据库、静态 IP 地址和负载均衡器。虽然我们将专注于使用 Lightsail 来启动您的 WordPress 实例,但您也可以使用 Lightsail 来部署小型 Web 应用程序、业务软件、开发人员沙箱和测试环境。

Lightsail 在 WordPress 用户中非常受欢迎,但它并不是托管 WordPress 网站的唯一选择。在我向您展示如何安装 WordPress 并在 Amazon Lightsail 上启动您的网站之前,让我们通过检查其优势和劣势来确保它是适合您的平台。

Lightsail 和 WordPress:优点

让我们从积极的开始,看看您可能希望选择 Lightsail 而不是其他 WordPress 托管服务的原因。 

1.开始不友好 

Lightsail 旨在帮助新用户开始使用 AWS。 

Lightsail管理控制台 可让您轻松访问所有核心 AWS 配置选项,因此您无需任何专家协助即可配置服务器、静态 IP 地址和 DNS(域名系统)设置。如果您是个人或经营没有系统管理员的小型企业,那么您可以轻松使用 Lightsail 创建、部署和维护自托管的 WordPress 网站。

使用 Lightsail,您通常可以在几分钟内使主机上线,即使您之前的 AWS 经验为零。 

2.它有一个固定的月度限制

使用 Lightsail,您可以按小时为您使用的资源支付费用,最高可达预先安排的最高每月费用。 

在撰写本文时,Lightsail 订阅的价格从每月 3.50 美元到 240 美元不等,尽管包含 Windows Server 许可证的计划明显高于类似的 Linux 和 UNIX 计划。此外,任何超出您计划数据传输限额的出站数据传输都将 收取额外费用。

3. 灵活 

如果您的网站超出其 Lightscale 订阅,会发生什么情况?如果您需要更多资源,则可以随时通过迁移到新的 Lightsail 实例来升级您的内存和存储容量。或者,如果您需要削减成本或节省资源,则可以切换到较小的 Lightsail 实例。 

尽管支持迁移,但 Lightsail 不提供一键式迁移。如果您要将 Lightsail 计划升级到更大的实例,则需要拍摄快照,然后从该快照创建更大的实例。如果您要迁移到较小的实例,则需要将数据备份到备用 AWS 服务,启动较小的 Lightsail 实例,然后手动将所有数据迁移到这个新实例。 

Lightsail 和 WordPress:缺点

虽然 Lightsail 有很多优点,但也有一些缺点使其不适合某些用例。

替代托管平台是否更适合您的 WordPress 网站? 

在本节中,我们将探讨选择亚马逊 Lightsail 平台的一些缺点。

1.它不会自动缩放

尽管您可以随时升级到更大的 Lightscale 实例,但 Lightscale 不会在满足某些条件时启动额外的实例,并且在不再需要资源时也不会停止资源。

如果您正在构建个人网站或您的网站不是业务关键型网站,那么这种缺乏敏捷性可能不是一个大问题,但它确实使 Lightscale 不适合企业或工作负载波动的网站。 

如果您需要一个企业级平台,该平台可以自动扩展以满足您网站的需求并且可以处理流量的显着波动,那么您可能需要寻找替代平台。

2.您需要为技术支持支付额外费用

默认情况下,所有 Lightsail 用户都有权获得基本支持包,该包提供对官方 AWS 文档、白皮书和支持表格的访问权限。此基本支持包还包括 24x7 客户服务,但重要的是要注意这不是技术支持。

如果您需要技术支持,则需要购买单独的支持包,在撰写本文时,价格从每月 29 美元到每月 15,000 美元不等。 

Lightsail 易于设置和维护,因此理论上您不太可能需要太多技术帮助,但如果您确实遇到问题,则需要购买专门的支持包或自行处理问题。 

如果您的 WordPress 网站对业务至关重要,或者您计划实现高级或复杂功能,那么您应该计划购买额外的支持包或选择提供标准技术支持的替代平台。 

购买域名 

启动成功网站的第一步是注册域名。 

作为一般规则,您应该选择一个易于拼写、发音和记忆的域名,包含与您的网站内容相关的关键字,并且没有任何数字或连字符。 

有无数的域名注册商可供选择,但其中一些最受欢迎的包括:

  • 域名.com

  • 去吧爸爸

  • 蓝主机

  • 梦想主机

  • HostGator

  • 名不虚传

如何使用 Amazon Lightsail 托管您的 WordPress 网站 

在本节中,我们将使用 Lightsail 启动和配置 WordPress 实例。在本教程结束时,您的 Lightsail 实例和您的 WordPress 网站将上线并开始营业。

注册亚马逊网络服务

要完成本教程,您需要一个 AWS 账户。如果您没有 AWS 账户,则可以注册12 个月的免费套餐访问权限,其中包括 30 天的 Amazon Lightsail 免费试用。 

创建您的 WordPress 实例 

首先,我们需要在 Lightsail 中创建一个 WordPress 实例:

  • 登录到Lightsail 控制台。 

  • 选择实例选项卡

在AWS上托管WordPress:优点和缺点以及操作方法  第1张

  • Lightsail 应自动检测您的AWS 区域 和可用区,但您可以根据需要更改这些值。 

在AWS上托管WordPress:优点和缺点以及操作方法  第2张

  • 在Pick your instance image 下,选择Linux/Unix。

  • 在选择蓝图下,选择WordPress。

  • 在选择实例计划中, 选择您要使用的计划;在撰写本文时,您可以免费试用 Lightsail 30 天。

  • 为您的 Lightsail 实例指定一个唯一名称。

  • 单击创建实例。

AWS 现在将创建您的 Lightsail 实例。

亚马逊的ssh客户端:检索您的 WordPress 密码

在本部分中,您将使用 Lightsail 控制台中包含的基于浏览器的 SSH 客户端连接到您的实例。然后,我们将使用此客户端检索您将用于登录 WordPress 帐户的密码:

  • 在Lightsail 控制台中,选择实例选项卡。

  • 找到您刚刚创建的实例并单击其随附的 SSH 快速连接图标。基于浏览器的 SSH 客户端现在将在新窗口中启动。 

在AWS上托管WordPress:优点和缺点以及操作方法  第3张在 SSH 窗口中,键入以下命令并按 Enter。

cat $HOME/bitnami_application_password

SSH 客户端现在将显示您登录 WordPress 仪表板所需的密码;记下此密码,因为您很快就会需要它。 

登录到 WordPress 管理员仪表板

要访问 WordPress,您需要 WordPress 实例的公共 IP 地址。 

在Lightsail 控制台中,选择实例选项卡;您应该会看到一张代表您的 WordPress 实例的卡片。

公共 IP 地址将显示在卡片的右下角。 

在新选项卡中,输入以下 URL,确保将publicIP替换 为您从 Lightsail 控制台检索到的公共 IP 地址:

http://publicIP/wp-login.php

您现在应该看到标准的 WordPress 登录屏幕。

在AWS上托管WordPress:优点和缺点以及操作方法  第4张

您现在可以使用与您的 AWS 账户关联的电子邮件地址和从 SSH 客户端检索到的密码登录您的账户。 

创建静态 IP 地址

默认情况下,附加到您的 Lightsail 实例的公共 IP 将在您每次停止并重新启动您的实例时更改,这意味着您需要不断更新您的域的 DNS 记录。  

在本节中,我将向您展示如何创建静态 IP 地址并将其附加到您的 WordPress 实例,因此您不必担心更新 DNS 记录: 

  • 在Lightsail 控制台中,选择您的 WordPress 实例。 

  • 选择网络选项卡。

在AWS上托管WordPress:优点和缺点以及操作方法  第5张

  • 选择创建静态 IP。

  • 打开附加到实例 下拉菜单并选择您之前创建的 WordPress 实例。

在AWS上托管WordPress:优点和缺点以及操作方法  第6张

  • 在识别您的静态 IP中,为您的静态 IP 地址指定一个唯一名称。

  • 单击创建。

将记录添加到您的 DNS

接下来,我们需要将域名映射到我们的 Amazon Lightsail 实例:

  • 在Lightsail 控制台中,选择网络 选项卡。

在AWS上托管WordPress:优点和缺点以及操作方法  第7张

  • 选择创建 DNS 区域。

  • 找到 输入你注册的域名,输入你的域名。

  • 选择创建 DNS 区域。

Lightsail 控制台现在将显示多个名称服务器地址。 

要将 DNS 记录的管理转移到 Lightsail,您需要将这些名称服务器地址添加到您的域名注册商,因此请记下这些地址或在单独的选项卡中打开此页面。 

切换到 Lightsail 的名称服务器 

现在,您需要登录 DNS 托管提供商的网站,并将默认名称服务器替换为 Lightsail 的名称服务器。 

此过程可能会有所不同,因此请查看您的提供商的官方文档或博客以获取更多信息。为了让您了解所涉及的步骤,以下是我如何更改我的 GoDaddy 帐户的名称服务: 

  • 登录到 GoDaddy域控制中心。 

  • 选择您的域名。

在AWS上托管WordPress:优点和缺点以及操作方法  第8张

  • 选择管理 DNS。

在AWS上托管WordPress:优点和缺点以及操作方法  第9张

  • 在Nameservers 部分中,选择Change。

  • 选中我将使用我自己的名称服务器 复选框。

  • 删除所有 GoDaddy 的默认名称服务器。  

  • 选择添加名称服务器。

  • 将 Lightsail 的名称服务器复制/粘贴到 GoDaddy 控制台中,然后单击保存。

映射域的根

现在,您需要将域的根映射到您的 Lightsail 实例:

  • 如果您尚未打开网络 屏幕,请导航到Lightsail 控制台> 网络 并选择您的 WordPress 实例。 

  • 在DNS 记录 部分,单击添加记录。

在AWS上托管WordPress:优点和缺点以及操作方法  第10张

  • 在子域框中,输入 @ 字符,因为这表示您正在映射域的根,而不是子域。 

  • 选择Resolves to 框,然后在随后的下拉列表中,选择您附加到此 WordPress 实例的静态 IP 地址。

  • 单击绿色复选标记保存更改。

当名称服务器通过 Internet 的 DNS 传播时,您可能需要等待,因此这种更改可能不是即时的。但是,在Lightsail 控制台的Instances 选项卡中,您的实例 IP 地址旁边现在应该有一个蓝色大头针,这表明这现在是一个静态 IP 地址。

您已准备好构建您的 WordPress 网站! 

现在,转到您之前购买的域名,您应该会看到标准的Hello World  WordPress 网站。  

要开始在您的网站上工作,请使用wp-login 输入您的域。php后缀。例如,如果您购买了域名my-example-website.co.uk,那么您将使用以下内容:

http://my-example-website.co.uk/wp-login.php

您现在可以使用您的电子邮件地址和密码登录您的帐户,并开始在您的 WordPress 网站上工作。 

不想使用 Amazon Lightsail?改为使用 SiteGround 托管的 7 个理由 

Amazon Lightsail 并不是您可以托管 WordPress 网站的唯一平台。 

如果 Lightsail 没有勾选您的所有框,那么您可能需要查看SiteGround。这家网络托管公司已经为超过 200 万个域提供托管 WordPress 托管,并被公认为市场上评价最高的 WordPress 托管服务提供商之一——仅次于 WordPress 本身!

1. WordPress推荐

SiteGround 是WordPress.org 官方推荐的仅有的三家公司之一。

“就像花艺师需要合适的环境才能成长一样,WordPress 在丰富的托管环境中效果最佳……我们处理的主机数量超出您的想象;在我们看来,以下主机(SiteGround、DreamHost 和 BlueHost)代表了托管世界中一些最优秀、最聪明的人。” —  WordPress 虚拟主机

2.一键安装和自动更新

当 SiteGround 提供简单的点击安装解决方案时,为什么还要手动下载、安装和配置 WordPress? 

3. 更快的 WordPress 网站 

为了提高您网站的加载速度,SiteGround 使用 SSD、一种使用 OPCache 扩展优化的自定义 PHP 处理设置、Cloudflare 内容交付网络 (CDN) 和一个独特的SuperCacher功能,可在三个不同级别缓存您的 WordPress 网站。 

SiteGround 还通过使用 NGINX Direct Delivery 从服务器内存中删除静态内容,为动态内容缓存释放 ram

对于想要额外性能提升的用户,SiteGround 还提供了一个 SG Optimizer 插件,该插件已被证明即使对于已经优化的网站也 能提供 20-30% 的性能提升。

4. 暂存:私下测试更改和新内容 

您想在将实验性更改或新功能发布到世界之前私下测试它们吗? 

SiteGround 让您只需单击一下即可创建 WordPress 网站的分阶段副本,因此您可以在不中断实时网站的情况下测试您的更改。一旦您对更改感到满意,SiteGround 就可以轻松地将它们推广给您的用户。

5. 保护您的网站免受最新的黑客攻击 

为了帮助保护您的 WordPress 安装,SiteGround 在服务器和防火墙级别管理您的应用程序的整体安全性。由于新的安全威胁一直在出现,SiteGroud 经常添加旨在帮助保护您的网站免受最新安全威胁的新规则。 

6. 技术支持:5分钟解决您的问题 

无论您是购买StartUp还是GoGeek订阅,您都可以通过电话、即时消息或使用 SiteGround 的票务系统获得 24/7 全天候技术支持,SiteGround 旨在在五分钟内解决大多数严重问题。

7. 轻松迁移现有的 WordPress 网站

您是否已经拥有 WordPress 网站,但对当前的托管服务提供商不满意?

迁移整个网站的前景可能令人生畏,但 SiteGround 的 Migrator 插件可让您 安全地迁移所有内容,同时保持 WordPress 配置完整。 

结论

在本文中,我们研究了使用 Lightsail 托管您的网站的优缺点。我们还确切了解了如何使用亚马逊的云平台安装、配置和启动 WordPress 网站。 

使用 Lightsail,即使您之前的 AWS 经验为零,您也可以创建网站。但是,没有万能的托管服务提供商,因此存在一些缺点,这意味着 Lightsail 可能不是您特定网站的最佳选择。 

如果 Lightsail 不能满足您的所有要求,或者您只是不想使用 AWS 产品,那么我们探索了 SiteGround 作为一种可能的替代方案。 


文章目录
  • 什么是亚马逊网络服务 (AWS)?
  • AWS 入门:什么是 Amazon Lightsail?
    • Lightsail 和 WordPress:优点
      • 1.开始不友好
      • 2.它有一个固定的月度限制
      • 3. 灵活
    • Lightsail 和 WordPress:缺点
      • 1.它不会自动缩放
      • 2.您需要为技术支持支付额外费用
    • 购买域名
  • 如何使用 Amazon Lightsail 托管您的 WordPress 网站
    • 注册亚马逊网络服务
    • 创建您的 WordPress 实例
    • 亚马逊的ssh客户端:检索您的 WordPress 密码
    • 登录到 WordPress 管理员仪表板
    • 创建静态 IP 地址
    • 将记录添加到您的 DNS
    • 切换到 Lightsail 的名称服务器
    • 映射域的根
    • 您已准备好构建您的 WordPress 网站!
  • 不想使用 Amazon Lightsail?改为使用 SiteGround 托管的 7 个理由
      • 1. WordPress推荐
      • 2.一键安装和自动更新
      • 3. 更快的 WordPress 网站
      • 4. 暂存:私下测试更改和新内容
      • 5. 保护您的网站免受最新的黑客攻击
      • 6. 技术支持:5分钟解决您的问题
      • 7. 轻松迁移现有的 WordPress 网站
  • 结论