一步步教你如何在亚马逊云科技 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 托管平台。