最近,我们的一位读者要求我们介绍如何在Amazon Web Services(AWS)上安装WordPressAmazon Web Services通常保留给大型项目,是一个功能强大的云计算平台,任何人都可以随时随地利用亚马逊优质基础设施的强大功能。在本文中,我们将向您展示如何在Amazon Web Services上安装WordPress

注意:如果您刚刚开始使用网站,我们建议您使用我们如何安装WordPress指南中的一个更简单的解决方案。

我们用两种方法拆分了这篇文章。第一种方法是手动过程,非常技术性和复杂性。第二种方法对于初学者来说是一种更简单的解决方案,因为它允许您通过首选的托管WordPress托管解决方案来使用AWS基础架构。

  1. 在AWS上手动安装WordPress
  2. 通过托管主机解决方案在AWS上安装WordPress

方法1.在AWS上创建自定义WordPress安装

您需要做的第一件事是访问Amazon Web Services网站。您可以创建一个免费帐户,但您需要输入信用卡信息。亚马逊将通过向您的卡发送1美元的费用来验证您的身份。

验证帐户后,您需要登录AWS控制台并单击“服务”菜单。在计算部分下,您需要选择EC2才能继续。

Launch AWS EC2 service

EC2是AWS的云计算平台,允许您创建虚拟机并运行WordPress等Web应用程序。有关什么是虚拟机的更多详细信息,请阅读我们的VPS指南,您是否需要它。

接下来,单击“启动实例”按钮以启动和配置实例设置。

Launch your EC2 instance

您需要选择亚马逊机器映像。这些是预先配置的软件堆栈,您只需单击即可安装。

在“AWS Marketplace”搜索WordPress,然后选择“Bitnami的WordPress”。

Install Amazon Machine Image

现在,您将看到一个定价弹出窗口,您只需单击“继续”按钮即可。

在下一个屏幕上,将要求您选择实例类型。您可以继续选择td.micro free tier,然后单击“Configure instance details”按钮。

Select instance type

在下一个屏幕上,您无需更改任何内容。只需单击“下一步:添加存储”,然后单击“下一步:添加标签”按钮。

现在我们将为此实例输入一个名称作为标记。单击Add Tag按钮并输入’Name’作为键,输入’MyWordPress’作为值。

Review and launch

单击“查看并启动”按钮继续。

现在,您将看到EC2实例配置的概述。单击“启动”按钮以启动您的实例。

Review instance settings and launch

接下来,系统会要求您选择配对键。您需要选择“在没有密钥对的情况下继续”,然后选中它下面的框。

Skip paired keys

之后,单击“启动实例”按钮以存储设置并启动EC2实例。

AWS现在将显示成功消息。单击屏幕右下角的“查看实例”按钮。

您现在可以看到正在运行的WordPress实例。

WordPress instance running

要测试WordPress站点,您需要找到其公共IP地址。您可以在实例旁边的IPV4 Public IP列下找到它。

Your WordPress site

您现在可以复制此IP地址并将其输入新浏览器选项卡的地址栏中以查看您的网站。您将能够看到具有默认主题的WordPress网站。

Default WordPress install

要访问您的WordPress管理区域,只需在您网站的公共IP地址旁添加/ wp-admin /,如下所示:

http://18.191.114.246/wp-admin

您现在将看到默认的WordPress登录页面。

WordPress login screen

但是,您需要知道访问管理区域的用户名和密码。

您可以通过返回EC2控制台并单击“操作”按钮然后选择来实现实例设置»获取系统日志

这将在弹出窗口中显示一个包含大量文本的日志文件。您需要向下滚动到底部,您将找到一条“设置Bitnami用户密码为”的行,其中包含##符号。您还将看到应用程序设置的默认用户名。

Copy your WordPress password

您现在可以复制用户名/密码,并在WordPress网站的登录屏幕上输入。

恭喜,您已成功在Amazon Web Services上安装WordPress。但是,您的网站仍然只能使用IP地址访问。

如果要将域名指向AWS WordPress安装,则需要将域名连接到AWS的DNS服务器。

请参阅有关如何注册域名的分步指南。

注册域名后,您就可以将其添加到AWS实例中了。

Amazon Web Services上为您的WordPress站点添加域名

首先,转到您的EC2实例仪表板,然后从左侧列中点击“Network& amp;”下的“Elastic IPS”。安全’部分。

Allocate new elastic IP

接下来,单击“分配新地址”按钮继续。

系统将询问您如何使用IP地址。只需单击“分配”按钮即可继续。

AWS现在将为您的WordPress EC2实例创建一个新的弹性IP。您将在表格中看到您的IP地址。只需选择IP地址行,然后选择“操作”按钮下的“关联地址”。

Associate address

在下一个屏幕上,从下拉菜单中选择您的WordPress实例,然后单击“关联”按钮。

Associate IP to your WordPress instance

您现在将在表格中看到您的弹性IP。继续复制IP地址并将其粘贴到记事本等文本编辑器中。我们将在下一步中使用它。

Copy your elastic IP

接下来,您需要单击顶部的“服务”菜单并搜索“Route53”。这是Amazon Web服务的DNS管理服务,允许您将流量路由到EC2实例。

Route53 service

在下一页上,单击DNS管理部分下的“立即开始”按钮。

Get started with DNS management

这将带您进入托管区域部分。继续,然后单击“创建托管区域”按钮。

Create hosted zone button

接下来,您需要添加域名并单击“创建”按钮将其添加到托管区域。

Add domain to a hosted zone

将域添加到托管区域后,单击“创建记录集”按钮。现在,您需要在“名称”字段旁边输入www。输入先前在“值”字段中复制的弹性IP,然后单击“创建”按钮。

Add record set

现在,A记录将与您的域名一起添加到您的托管区域。在左列中,您需要复制NS字段下的行。这些是您将在下一步中使用的名称服务器地址。

现在,您需要转到您的域名注册商网站并编辑您的域名设置。以下屏幕截图可能与您的提供商不同,但每个提供商的基本说明都相似。

在您的域的DNS名称服务器设置下,输入您之前复制的名称服务器地址。

Add DNS nameservers

不要忘记保存更改。您现在可以访问您添加的域名,它将带您进入Amazon Web Services上的WordPress站点。

注意:DNS更改可能需要一些时间才能生效。

方法2.通过托管WordPress托管使用Amazon Web Services

您可能已经注意到,在Amazon Web服务上设置自定义WordPress安装是一个非常技术性和复杂的过程。

Amazon Web Services提供的云计算基础架构是一种即付即用的解决方案。这意味着流量高峰会显着增加您的托管费用。更不用说,您仍将负责管理您自己的服务,这只是额外的工作。

在没有任何麻烦的情况下在Amazon Web Services上使用WordPress的更简单方法是使用托管的WordPress托管服务提供商。

我们建议使用WP引擎。他们在AWS基础架构上运行部分托管平台,您不必担心流量峰值,服务器管理或WordPress维护。

另一个很好的选择是Pagely,一个高级管理的WordPress托管服务提供商。他们还在亚马逊网络服务上运行他们的平台,并提供一个无障碍的WordPress环境来发展您的业务。

我们希望本文能帮助您了解如何在Amazon Web Services上安装WordPress。您可能还希望通过分步说明查看有关提高WordPress速度和性能的最终指南。