AWS Academy Learner Lab 是提供一个帐号让学生可以自行使用 AWS 的服务,让学生可以在 100 USD的金额下,自行练习所要使用的 AWS 服务,以下使用 EC2 建立一个 WordPress 网站。
步骤 1. 登录 AWS Academy 学习平台
所有 AWS Academy 的开课流程都差不多,详情可以参考 AWS Academy LMS 申请开课 - 教师,首先在 AWS Academy 学习平台 的入口首页 https://www.awsacademy.com/LMS_Login ,选择以教师 (Educator)或是学生(Student) 身分登录都可以,如下图所示。
步骤 2. 进入 Learner Lab 课程
如果以教师身分进入记得切换成学生视图 (Student View),如下图所示
如果是以学生身分,则可以直接进入课程内容,单击『Modules』后再单击『Learner Lab - Foundational Services 』链结,如下图所示。
单击『Start Lab』就会开始实验帐号环境建置,当左手边的 AWS 按钮旁边的圆圈变成绿色时,这时候就可以单击按钮会谈出 AWS 网页控制台 新视窗,如下图所示。
接着在 AWS 网页控制台 上方的搜寻图示中输入 Lightsail ,单击 Lightsail 服务,如下图所示。
步骤 3. 使用 Lightsail 建立 WordPress 网站
Amazon Lightsail 是 AWS 提供使用低成本、预先设定的云端资源快速建置应用程式和网站的托管服务,我们已这个服务快速建立一个 WordPress 的网站。建立一个新的网站实例,单击 Create Instance 按钮,如下图所示。
设定 Lightsail 网站实例,
设定画面可参考下图。
完成 WordPress 网站建置,当名称下方的状态为 Running 时,表示网站已建置成功,复制 WordPress-1 右方的公有 IP,如下图所示。
打开一个新浏览器视窗,贴上 [WORDPRESS_PUBLIC_IP] 就可以看到 WordPress 的网站首页,如下图所示。
步骤 4. 配置 WordPress 网站
单击图 完成 Lightsail 网站建置 中的 WordPress-1 ,会进入 WordPress-1 的设定画面,它可以使用网页进入文字终端介面操作,或是使用自己的 ssh 客户端工具登录,在此选择用本地端的 ssh 客户端工具登录,所以需要登录IP、帐号 bitnami,还要下载加密私钥 (Download default key),如下图所示。
下载的加密私钥预设名称为 LightsailDefaultKey-us-west-2.pem,在 Mac OS下记得改变权限,接着就可以连线到 WordPress 主机上,而在主机上使用 cat $HOME/bitnami_application_password
来查看 WordPress 的管理者密码),如下图所示。
chmod 400 LightsailDefaultKey-us-west-2.pem
ssh -i LightsailDefaultKey-us-west-2.pem bitnami@[WORDPRESS_PUBLIC_IP]
在浏览器中输入 http://[WORDPRESS_PUBLIC_IP]/wp-login.php ,在登录画面中 Username or Email Address 输入 user, password 栏位输入先前得到的密码,如下图所示。
WordPress 管理画面如下图所示,完成整个 WordPress 的安装。
步骤 5. 关闭 WordPress 网站