如何在亚马逊Lightsail上托管Joomla网站?
在AWS提供的Lightsail上设置Joomla网站的逐步指南。
几周前,亚马逊宣布推出一个名为“Lightsail”的新服务,提供每月5美元起的VPS(虚拟专用服务器)。
在5美元的计划中,您将获得512MB的RAM,一个虚拟CPU,20GB的SSD,1TB的传输。
从定价来看,看起来与DigitalOcean直接竞争。
Lightsail是基于AWS(Amazon Web Service)的,并提供许多features以简化Joomla,WordPress,Magento,Drupal,Node.js,MEAN等的托管。
然而,在这篇文章中,我将重点介绍。
一些值得注意的特点。
- 静态IP地址
- 可扩展并访问AWS服务
- SSH终端
- 服务器监控
- 高性能SSD存储
- Snapshots
- 速度快且安全的网络
- 首月免费
让我们开始吧。
创建一个Lightsail账户
- 访问亚马逊Lightsail网站并点击Sign up
- 输入您的电子邮件并选择“I am a new user.”
- 填写“登录凭据”和“联系信息”页面的信息,然后点击“创建账户”。
- 输入信用卡信息并激活您的账户
- 完成后,使用凭证登录,您将看到“开始使用”弹出窗口。
创建一个Joomla实例
假设您仍然登录,从列表中选择“Joomla”
- 向下滚动并选择计划
- 选择要托管网站的区域
- 如果需要,更改实例的名称,然后点击“创建”。
- 设置需要几秒钟的时间,一旦完成,您将看到已创建实例
连接到Lightsail服务器
有两种方式可以连接到您的Lightsail服务器
通过浏览器 – 您可以直接从浏览器进入服务器。点击实例,然后会有一个“使用SSH连接”的按钮。
这可能是最简单的连接方式。您不需要输入任何凭据,因为会话已经通过您的Lightsail登录进行身份验证。
要成为root用户,您可以输入“sudo su -”如下所示。
使用SSH客户端 – 您可以按照如何使用SSH客户端(如Putty)的detailed instructions。
管理Lightsail实例
您可以通过浏览器管理整个服务器和Joomla,并查看一些重要的配置和指标。
IP地址 – 您将获得一个公共IP地址用于映射到您的域名和一个私有IP地址。如果您只打算使用一个实例,那么您可能不会使用私有IP。但是,如果您希望连接到其他AWS服务,则可能需要私有IP。
公共IP地址和私有IP地址显示在实例上方。
利用率报告 – 您可以获得CPU、网络使用情况的报告,间隔为1小时、6小时、1天、1周和2周。
它在“指标”选项卡下可用。
防火墙 – 默认情况下允许22、80和443端口。但是,如果您想允许其他端口或编辑现有端口,您可以通过浏览器在“网络”选项卡下进行设置。
将SSH端口从22更改为其他端口可能是一个不错的主意,以防止暴力攻击。
快照 – 对实例进行备份将非常有用,以便在出现问题时可以使用已拍摄的快照进行恢复。
重新启动虚拟机 – 停止和重新启动选项就在实例详细信息旁边。
将域名映射到公共IP
在将域名映射到公共IP之前,您需要预留一个静态IP。当前的公共IP是动态的,在重新启动虚拟机后可能会发生变化。
- 要创建静态公共IP,点击“创建其他资源”,然后选择“静态IP”。
- 选择要附加IP的实例,然后点击“创建”。
- 几秒钟后,您应该会得到一个新的公共静态IP
现在您已经准备好将此公共IP映射到注册商的域名上了。您可以登录域名注册商并更新A记录为您的域名到公共IP。
例如,如果您的域名是在Name Cheap注册的
- 在域名旁边点击“管理”
- 进入“高级DNS”
- 点击“增加新记录”
- 选择“A记录”来输入公共IP地址,并通过点击绿色的对勾保存更改。
全球DNS传播需要一些时间。您可以使用DNS Record Lookup tool来验证A记录。
完成后,尝试访问您的域名,您应该会看到Joomla的默认页面。
想知道登录Joomla管理控制台的凭据是什么?
默认用户名是 – user
密码存储在文件/home/bitnami/bitnami_application_password中
尽情设置Joomla template并别忘了secure your Joomla。
Lightsail性能
我在使用Lightsail提供动力的网站上进行了speed test,结果非常出色。
我没有安装任何扩展,加载时间少于一秒钟。
来自达拉斯的GTmetrix测试
来自加利福尼亚的TWC test
纽约的Pingdom测试
Joomla在Lightsail上表现更好,并且对我来说很有前景。试用一个月是免费的,可以看看效果如何。如果您需要一些替代方案,可以查看一些best Joomla hosting platforms。