如何在 AWS(亚马逊网络服务)上安装 WordPress

云计算风靡全球.这是托管任何在线项目的最具成本效益、最安全和最可靠的方式.而 AWS 就位居榜首,以其惊人而强大的云基础设施向我们展示.

亚马逊以其在线购物门户网站而闻名,但如果您深入挖掘,您会发现它们比您想象的要大得多.AWS 是一个强大的云计算平台,可让您利用其卓越的基础设施开展您自己的在线项目.事实上,它是如此强大,以至于世界上不少顶级公司都在使用它,包括 Netflix、BBC、LinkedIn、Facebook,你猜对了,WPMU DEV 也是如此.

AWS 通常是为大型项目保留的,但如果您能胜任这项任务,您仍然可以利用其强大的功能和可扩展性.在本分步教程中,我将向您展示如何在几分钟内在 AWS 上安装 WordPress.

让我们部署吧!

什么是 AWS?

亚马逊网络服务 (AWS) 是一个灵活且安全的按需云计算平台.可以将其视为租用一堆计算机来随心所欲地处理它们,包括设置服务器来托管您的 WordPress 网站.

AWS 使用即用即付定价模式,因此您只需为最终使用的云基础设施和资源付费.根据您的用例,这可能是一个巨大的优势,也可能是您口袋里的一大笔钱.

为什么选择 AWS for WordPress?

使用 AWS 来托管您的 WordPress 网站有很多优势.以下是最重要的好处:

  • 完全所有权:AWS 让您可以完全访问服务器、存储、数据库和其他应用程序服务.虽然 AWS 只拥有运行这些服务的硬件,但您可以完全控制服务器,包括您的所有数据.
  • 敏捷性:尽管快速行动并打破常规的时代已经结束,但这种理念仍然存在.借助云,您可以轻松快速地访问各种技术,从而加快您和您的团队的创新速度.
  • 更好的用户体验:AWS 服务非常快速,因为它由亚马逊在全球多个地点维护.这意味着更低的延迟和更快的加载时间,从而为您的用户提供更好的体验.
  • 高度可扩展:借助 AWS,您可以访问尽可能多或尽可能少的计算基础设施.您可以根据您网站的需要,点击一个按钮来放大和缩小.
  • 成本节约:云让您无需任何资本支出(如数据中心、服务器等)即可拥有一台服务器.而且由于亚马逊负责大规模管理所有基础设施,因此他们可以提供服务为您提供大幅折扣.

一些注意事项

本教程是在 AWS 上启动和运行 WordPress 的最快、最经济的方法.它非常适合低流量或没有严格高可用性要求的网站.如果您希望在 AWS 上为高流量站点设置 WordPress,您稍后仍可以轻松扩展此部署.

让我们在 AWS 上部署 WordPress

步骤 1:注册 AWS 免费套餐帐户

AWS 免费套餐为您提供 12 个月的免费实践经验,使用 AWS 平台提供的大部分服务.这是开始使用 AWS 的最佳方式.在此处注册帐户.它包括一年 750 小时/月的 Linux 和 Windows t2.micro 实例.请注意,如果您想留在免费套餐内,则应仅使用 EC2 Micro 实例.

第 2 步:转到您的 AWS 管理控制台

首先,登录您的 AWS 账户并打开 AWS 管理控制台.

第 3 步:启动 Amazon EC2 实例

在您的 AWS 管理控制台中,在 Compute 下找到 EC2,然后双击它以打开 EC2 仪表板.在这里,单击启动实例以创建和配置您的 EC2 实例.

第 3 步:在您的 EC2 实例上安装 WordPress

AWS Marketplace 有很多亚马逊系统映像 (AMI),您可以使用它们来快速设置大量常用软件.AMI 通常预先配置了在 AWS 上运行的理想设置.我们将使用一个这样的 AMI 来安装 WordPress.

点击左侧菜单中的 AWS Marketplace,搜索 WordPress,寻找 WordPress powered by BitNami,然后点击蓝色 选择按钮.

第 4 步:确认您的实例的定价

您将看到详细的定价页面.不要烦恼.在这里,无论您使用的实例大小如何,软件的价格都是 0.00 美元.滚动到底部并选择继续.

在本教程中,我们将使用符合免费层级条件的 t2.micro 实例.在类型栏中点击t2.micro,然后点击下一步:配置实例详细信息.加载它可能需要几秒钟的时间.

在以下屏幕上,点击下一步:添加存储,然后点击下一步:标签实例.

步骤 5:设置键值对

为您的实例设置一个名称.在 Key 框中输入 Name,在 Value 框中输入 WordPress.点击查看并启动以继续.

第 6 步:最后一次查看实例

在这里,您可以在点击启动之前查看您的实例配置.这将启动运行 WordPress 的 Amazon EC2 实例.

步骤 7:为 SSH 配置密钥对

密钥对是您使用 Secure Shell (SSH) 通过终端程序连接到 EC2 实例的方式.如果您对 SSH 一无所知,也不必担心.请记住,您需要有一个密钥对才能登录到您的终端.我们不会在这里设置密钥对.

选择不使用密钥对继续,然后选中该框以确认您知道您需要此密钥来访问您的 EC2 实例.

点击Launch Instances 以启动您的实例.启动实例可能需要几分钟时间.

第 8 步:您的 WordPress 实例正在运行?

点击右下角的查看实例(您可能需要向下滚动).然后选择 WordPress 实例,确保 Instance State 显示正在运行.如果Instance State 显示启动,则 AWS 仍在准备您的 WordPress 实例.

第 9 步:测试您的网站

一旦您的实例运行,您现在可以测试您的 WordPress 网站.在此页面底部找到您的实例的公共 IP.

将公共 IP 复制到 Web 浏览器的新选项卡中,您应该会看到熟悉的 Hello World WordPress 主屏幕(主题可能因安装类型而异).

然后你去!您已在 AWS EC2 实例上成功安装了新的 WordPress.

第 10 步:配置您的 WordPress 网站

现在您的 WordPress 网站已启动并运行,是时候登录其管理页面了,以便您可以自定义其设置.但是要做到这一点,您必须先找到您的管理员密码.这样做的方法如下:

返回您的 EC2 控制面板并选择您的 WordPress 实例.然后,点击操作按钮.在下拉菜单中,选择 Instance Setting >获取系统日志.

滚动系统日志弹出窗口,找到您的 WordPress 管理员密码.提示:您可以发现它被哈希标记包围.将密码复制到外部文件或写下来.

转到您的 WordPress 网站.将 /admin 添加到其 URL 的末尾.它应该看起来像 55.192.55.555/admin(只是一个例子).点击进入.这会将您带到 WordPress 网站的登录页面.

要登录,请输入默认用户名(user)和刚刚复制的密码.

恭喜!您现在可以根据需要管理、自定义和配置您的 WordPress 站点.我建议您立即更改您的用户名和密码.

后续步骤

将您的域名连接到您的 AWS 实例

您可以使用其公共 IP 在您的 WordPress 网站上工作,以完成其设计&开发,但一旦完成,您希望将其指向您的自定义域名,以便您的用户可以直接在他们的浏览器中访问它.为此,您需要将域名的域名系统 (DNS) 连接到您的 EC2 实例,在本例中是您的 WordPress 站点.亚马逊提供的简单指南.如果您已经注册了域名,则只需按照本指南的第 1 步操作即可.

为您的实例设置监控和通知

您可以使用 Amazon CloudWatch 收集 EC2 实例的指标和日志.如果您的实例的任何资源使用量过大,您还可以设置通知.这将确保您可以在问题出现之前对问题进行故障排除.这是亚马逊关于如何设置的快速指南对您的实例进行监控和通知.

在 AWS 上部署高度可扩展的 WordPress 网站

我们在这里构建的网站适合简单的博客或低流量的商业网站,但如果您想为高流量的企业构建 WordPress 网站,则需要走得更远.这并不便宜.请参阅我们关于如何在多个 AWS 实例上部署高度可扩展的 WordPress 站点的指南.亚马逊还有一个关于如何部署生产的页面-AWS 上的 WordPress 网站.

进一步阅读:这个白色亚马逊的论文详细介绍了如何提高 WordPress 部署的成本效率和用户体验.它还概述了如何解决与可扩展性和高可用性要求相关的常见问题.

巨大的自由,更大的责任

在 AWS 上托管您的 WordPress 网站可以让您完全自由地使用您的服务器以及惊人的性能,但设置它非常具有挑战性.维护它更是如此.

在云主机上,您负责更新服务器的软件包并维护其安全补丁.您还负责确保服务器的资源在需要时适当扩展.最后,当你最终看到账单时,你需要注意不要破产.所有这些都是为了确保您的网站始终处于活动状态.

sysadmin 社区中有一个常见的笑话."成为系统管理员就像骑自行车一样简单.除了,自行车着火了,你着火了,道路也着火了.事实上,一切都在燃烧!"

这就是像 WPMU DEV Hosting 这样的托管 WordPress 托管解决方案的用武之地.它为您提供与云托管相同的性能,但您无需担心维护服务器或其安全性.价格也是固定的.一切都由生活和呼吸 WordPress 的专家为您照顾.

2020 年 10 月:我们测试了所有最好的 WordPress 主机!了解我们如何比较.查看结果

但是,如果您认为自己可以接受成为服务器管理员的挑战,那么您将获得更多权力.系统管理员规则!

标签:

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/7778.html

2

发表回复