如何在 Amazon Lightsail 上托管 Joomla 网站?

一步步教你如何在亚马逊云科技 Lightsail 上搭建 Joomla 网站。

几个星期前,亚马逊推出了名为“光帆”的虚拟专用服务器 (VPS) 服务,起价每月仅需 5 美元。

在 5 美元的套餐中,用户可以获得 512 MB 的内存、一个虚拟 CPU、20 GB 的固态硬盘 (SSD) 存储空间以及 1 TB 的数据传输量。

从定价来看,这项服务似乎直接与 DigitalOcean 展开竞争。

Lightsail 基于亚马逊网络服务 (AWS) 构建,具有许多 特性,可以简化 Joomla、WordPress、Magento、Drupal、Node.js、MEAN 等应用的托管。

不过,本文将重点介绍如何使用 Lightsail 托管 Joomla。

以下是一些显著的特点:

  • 静态 IP 地址
  • 可扩展且可访问 AWS 服务
  • SSH 终端
  • 服务器监控
  • 高性能 SSD 存储
  • 快照
  • 快速安全的网络
  • 首月免费

让我们开始吧!

创建 Lightsail 账户

  • 访问 Amazon Lightsail 网站,点击 注册
  • 输入您的电子邮箱,然后选择“我是新用户”。
  • 在“登录凭证”和“联系信息”页面填写信息,然后点击“创建账户”。
  • 输入信用卡信息并激活您的账户。
  • 完成后,使用您的凭证登录,您会看到“入门”的弹出窗口。

创建 Joomla 实例

假设您已登录,请从列表中选择“Joomla”。

  • 向下滚动并选择一个套餐。
  • 选择您要托管网站的区域。

  • 如果需要,可以更改实例的名称,然后点击“创建”。

  • 创建过程需要几秒钟。完成后,您应该可以看到您创建的实例。

连接到 Lightsail 服务器

您可以通过两种方式连接到 Lightsail 服务器:

通过浏览器:您可以直接通过浏览器访问服务器。点击实例,您会看到一个“使用 SSH 连接”按钮。

这可能是最简单的连接方式。您无需输入任何凭据,因为会话会使用您的 Lightsail 登录名进行身份验证。

要成为 root 用户,请输入“sudo su –”,如下所示。

使用 SSH 客户端:您可以参考 详细说明,了解如何使用 Putty 等 SSH 客户端进行连接。

管理 Lightsail 实例

您可以通过浏览器管理整个服务器和 Joomla。下面让我们来了解一些重要的配置和指标。

IP 地址:您将获得一个映射到您域名的公共 IP 和一个私有 IP。如果您只有一个实例,则可能不会使用私有 IP。但是,如果您需要连接到其他 AWS 服务,则可能需要用到它。

公共 IP 和私有 IP 显示在顶部实例的旁边。

利用率报告:您可以查看 CPU 和网络使用情况,时间间隔包括 1 小时、6 小时、1 天、1 周和 2 周。

这些报告可以在“指标”选项卡下找到。

防火墙:默认情况下,端口 22、80 和 443 是允许的。但是,如果您想允许其他端口或编辑现有端口,您可以在“网络”选项卡下进行操作。

将 SSH 端口从 22 更改为其他端口,可以有效防止暴力攻击。

快照:备份实例非常有用。如果出现问题,您可以使用快照恢复实例。

重启虚拟机:停止和重启选项就在实例详细信息的旁边。

将域名映射到公共 IP

在将域名映射到公共 IP 之前,您需要保留一个静态 IP。您当前看到的公共 IP 是动态的,并且在您重启虚拟机后可能会更改。

  • 要创建静态公共 IP,请点击“创建其他资源”并选择“静态 IP”。
  • 选择要附加 IP 的实例,然后点击“创建”。
  • 几秒钟后,您应该会获得一个新的公共静态 IP。

现在,您可以将此公共 IP 映射到您在注册商处的域名。您可以登录到您的域名注册商,并将您域名的 A 记录更新为该公共 IP。

例如,如果您的域名注册于 Namecheap

  • 点击域名旁边的“管理”。
  • 转到“高级 DNS”。
  • 点击“添加新记录”。
  • 选择“A Record”,输入公共 IP 地址,然后点击绿色的对勾保存更改。

DNS 在全球范围内的传播需要一些时间。您可以使用 DNS 记录查找工具来验证 A 记录。

完成后,尝试访问您的域名,您应该可以看到 Joomla 的默认页面。

想知道登录 Joomla 管理控制台的凭据是什么吗?

默认用户名是:user

密码存储在文件中:/home/bitnami/bitnami_application_password

您可以设置 Joomla 模板,并且不要忘记保护您的 Joomla。

Lightsail 性能

我用 Lightsail 托管的网站进行了速度测试,结果非常出色。

在没有安装任何扩展的情况下,加载时间不到一秒。

达拉斯的 GTmetrix 测试结果:

来自加利福尼亚的 TWC 测试 结果:

来自纽约的 Pingdom 测试结果:

Joomla 在 Lightsail 上运行的效果似乎很有前景。您可以使用免费试用期一个月,看看它的表现如何。如果您需要其他替代方案,请查看一些最佳的 Joomla 托管平台。