说起亚马逊云 AWS,很多人的第一反应可能是复杂的 EC2。但其实,亚马逊也提供了类似国内阿里云、腾讯云轻量应用服务器的产品,那就是 Lightsail。我个人就很喜欢用 Lightsail,尤其是对于建站、跑一些小程序这类轻量应用来说,它比 EC2 简单直接得多。
Lightsail 最大的一个好处,就是它内置了很多一键部署的应用环境,省去了我们自己手动配置的麻烦。之前我在 zhujipindao.com 也分享过怎么用它一键安装 WordPress 和 Ghost 博客,确实方便。今天呢,咱们来聊聊另一个非常基础但又极其重要的环境:LAMP。这可是跑 PHP 网站的经典组合了,咱们来看看用 Lightsail 怎么快速搞定它。
顺带一提,如果你是AWS新用户,福利还是挺香的。不仅有12个月的免费EC2套餐,Lightsail 轻量服务器通常也有3个月的免费试用额度。还没上车的朋友可以去官网看看,白给的羊毛不薅白不薅。
行,废话不多说,开干。登录你的亚马逊云账号后,直接在服务里找到 Lightsail,然后点击那个大大的 "Create instance"(创建实例)按钮。
第一步,选服务器地区。这个老规矩,你的用户主要在哪,就选离他们最近的机房,速度能快点。
接下来是关键一步,选择映像。平台选 Linux/Unix,然后在下面的“选择蓝图”里,选“Apps + OS”。这里就是 Lightsail 的应用市场了,由 Bitnami 提供支持,各种好东西应有尽有,像 WordPress、Joomla、Magento 等。咱们这次的目标明确,直接找到“LAMP”这个选项。我瞅了一眼,默认带的是 PHP 8,挺新的,不错。
创建 SSH 密钥对这一步可别跳过。这是你之后用自己电脑上的 SSH 工具(比如 PuTTY 或 Termius)连接服务器的安全凭证。创建一个新的,然后把私钥(.pem文件)下载下来,存好,丢了可就麻烦了。
然后就是选套餐配置了。Lightsail 的价格都是打包好的,童叟无欺。如果是新用户,可以看到有几个套餐标记了“前3个月免费”,可以先从这些免费的配置开始玩,足够跑个小博客或者做测试了。
最后,给你的实例起个好记的名字,比如“My-LAMP-Server”,然后点“创建实例”就行了。稍等片刻,你的服务器就上线了。
这里有个非常重要的点!默认分配的公网 IPv4 地址是动态的,也就是说你一重启服务器,IP可能就变了,这对于网站来说是致命的。所以,一定要去实例的“联网”标签页里,创建一个“静态 IP”,然后附加到你刚创建的实例上。只要静态IP绑定着实例,就是免费的,所以别犹豫,赶紧弄上。
如果你要正经建站,域名肯定少不了。可以在 Lightsail 的“域和 DNS”里创建 DNS 区域来管理域名。
把域名添加进来之后,Lightsail 会给你几个 DNS 服务器地址,你需要去你的域名注册商那里,把域名的 NS 记录改成 Lightsail 提供的这几个。这样就能在 AWS 里统一管理解析了。
那 MySQL 数据库的 root 密码之类的在哪呢?很简单。点一下实例管理界面那个橙色的终端图标,直接通过浏览器连接 SSH。进去之后,执行下面这个命令:
cat bitnami_application_password
终端就会显示出应用程序的默认密码,赶紧复制保存下来。
最后,检验成果的时候到了。把你的服务器的静态 IP 地址复制到浏览器地址栏里,回车访问。
如果你看到了上面这个 Bitnami 的欢迎页面,那就恭喜了!这说明你的 LAMP 环境已经成功跑起来了,是不是超级简单?
到这一步,基础环境就有了。接下来你就可以通过 SFTP 上传你自己的网站文件,或者参考 Bitnami 的官方文档,开始你的建站之旅了。相当省心!
评论前必须登录!
注册