使用Amazon Lightsail VPS搭配ServerPilot搭建WordPress

云服务器 服务器租用 1年前 (2017-07-08) 3315次浏览 0个评论 扫描二维码

以往在 Amazon Web Services 上架站,我们会选择 Amazon EC2云端虚拟主机,但对一般开发人员来说略显复杂,上个月 Amazon 宣布推出自家虚拟专属主机(VPS)服务「Amazon Lightsail」,让产品线更完整,影响最大的可能是 DigitalOcean、Linode 和 Vultr 这些低价VPS,势必会抢占到现有市场。

Amazon Lightsail 定价策略和它们相似,初始价格每月$5 美元就有一台基本的虚拟伺服器可以使用,对于中小型网站来说绰绰有余。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

Amazon Lightsail服务定位在为开启伺服器提供更简化的工作流程,尤其对想架站的朋友特别有用,以很低价格成本就能享受到专业、稳定及安全可靠的亚马逊网路服务,目前只有单一美东节点可选择,相信日后会逐步扩增到世界的其他节点(不过现阶段的节点速度也不算太慢)。

我在实际使用过Amazon Lightsail 后,发现相较于以往使用的 Amazon EC2 来说,它确实让整体难度降低不少,如果你有使用过其他 VPS 服务的经验,应该会觉得Amazon Lightsail 很容易上手。它内建许多预设程式(Instance Image)可以快速安装,包括WordPress、LAMP、Node.js、Joomla、Magento、MEAN、Drupal、GitLab、Redmine 和 Nginx,也有纯 OS 例如 Amazon Linux 和 Ubuntu。

但是,我在实际使用Amazon Lightsail安装 WordPress 后发现仍然有些难度,因为亚马逊服务预设是使用 SSH 公用密钥(Public Key)来进行验证,对一般习惯使用虚拟主机架站的朋友来说,可能还是习惯使用帐号密码来进行验证和登入,因此我决定搭配ServerPilot 写一篇教大家如何快速架WordPress教学文章,而且也好像很久没有写类似主题了。

顺带一提,Amazon Lightsail 并不是一项免费服务,但提供$5 美元最低方案(512 MB 记忆体、CPU 一核心和 20 GB SSD 磁碟、1 TB 流量)一个月免费试用,只要注册或登入你的 Amazon 帐户即可,试用阶段不会向你的帐户扣钱,如果之后不想继续使用必须手动停用。

ServerPilot 是在 VPS 架设WordPress 最快的方法

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

ServerPilot 是一个很强大很好用的服务,它能快速在 VPS 或云端主机上部属 WordPress 网站,搭建出包括 Nginx、Apache、PHP-FPM 和 MySQL 架构,执行 PHP 5.4、5.5、5.6、7.0 和 7.1,并针对安全问题自动修补。如果你想使用 SSL ,也能付费后快速使用,真的非常方便,若不想折腾一些程式的东西,或者跟我一样没有技术背景,ServerPilot就是你务必认识的工具。

以 Amazon Lightsail 设定预先的VPS 环境

第 1 步

开启 Amazon Lightsail 网站后,点选「Sign Up」注册新帐号或点选「Log In」登入,若你之前使用过亚马逊的其他服务,那么该帐户应该可以直接登入 Amazon Lightsail ,对于注册部分我就不多做说明。

登入后,控制台没有任何VPS机器,点选「Create an Instance」来开一台新的机器吧!

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 2 步

在选择预设的映像档(Instance Image)时,记得要切换到 Base OS 选择「Ubuntu 16.04 LTS」,因为我们待会要用ServerPilot来部属伺服器环境及安装WordPress

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 3 步

选择你要使用的 Amazon Lightsail 方案,前面有提过,它有提供最低价方案免费一个月试用,因此我们就选这个进行测试(如果之后你想要建站稳定的网站伺服器,可以再换成其他选项)。此外,下方还能设定你要使用的伺服器区域,现在只有美东可以选择。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 4 步

设定后开启机器,Amazon Lightsail 就会帮你部属好一台VPS 啰!相较于 Amazon EC2 来说速度快了不少,而且省去很多复杂的前置设定,机器打开后会显示分配到的 IP 位址(右下角)。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

设定让VPS 防火墙拥有存取 HTTPS 权限

第 1 步

预设情况下 Amazon Lightsail 没有开启防火墙的 HTTPS(Port 443)存取权限,为了之后我们能在网站上走 SSL 协议,记得先把端口打开。点选刚开启的机器右上角选单,选择「Manage」。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 2 步

找到上方的「Networking」网路分页,从下方「Firewall」防火墙功能进行管理调整,点选「Add another」找到「HTTPS」将它加入后再按右下角的「Save」即可完成设定。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

ServerPilot 在 Amazon Lightsail 安装WordPress

第 1 步

前置作业完成后,接下来要进入本篇文章的重头戏。

登入 ServerPilot(是的,你也是要注册一个帐号,但并不困难),登入后你目前没有任何机器,一样是点选「Connect a Server」来连接一台伺服器

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 2 步

我们要使用手动安装,因此 IP Address 和 Root Password 两个栏位都「无须填写」,只要勾选底下的选项「I don’t have a root password or public IP address.」,设定一下 Hostname 和 SFTP Password 密码,点选最下方的「Connect to ServerPilot」。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

ServerPilot 会丢出一串指令给你,先把视窗开着,稍后我们要复制这串指令,让 ServerPilot 可以与刚才开好的 Amazon Lightsail 机器连接。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 3 步

回到 Amazon Lightsail 后,从机器的详细资讯页面中,点选「Connect using SSH」来连线系统。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

这是网页版的 SSH 功能,连上机器后会看到指令列(Command Line),如果有经验的开发人员应该知道要做什么,将前一个步骤 ServerPilot 给我们的指令完整复制、贴上(Ctrl + V),就会进行一系列的安装指令,记得两边视窗都不要关闭否则会发生问题。

当出现如下画面后,你可以切换回去 ServerPilot 视窗看看。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 4 步

ServerPilot 网页会显示目前正在进行设定及安装,包括伺服器会用到的所有程式及安全设定,安装画面就跟一般在安装软体差不多,底下也会有进度列告诉你目前安装进度,大概五分钟内可以全部搞定!

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

完成后,点选「Create App」来建立你的应用程式(这里是指WordPress),因为 ServerPilot 刚帮我们部属好伺服器环境,WordPress 程式则尚未安装。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

从 ServerPilot 设定第一个 WordPress 网站

第 1 步

点选「Create App」后,我们要开始建立第一个应用程式,也就是 WordPress,设定一下名称(名称部分必须要小写字母、数字)及网域名称,勾选 WordPress 后就能在下方设定网站的名称、管理员帐号密码和 Email ,这些稍后登入控制台都能够变更修改。

最重要的是下方的 Runtime 执行环境、伺服器和使用者名称,现阶段建议使用 PHP 7.0 速度快而且更为安全稳定,Server 就选择刚才设定好的主机,最后按下「Create App」即可立即将 WordPress 建立好。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 2 步

一个动作就把 WordPress 架设好了,是不是非常简单呢?不过别紧张,必须要先设定 DNS 让你的网域名称能对应到你的VPS 主机才行。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 3 步

因为每个网域名称注册商的设定画面都不同,我就以 Google Domains 做简单范例。

在网域名称伺服器设定里设定一个 A 记录,把网址指向 Amazon Lightsail 的伺服器 IP 位址(不知道 IP 的话可以回到 Lightsail 控制台,主机右下角就会有 IP 位址),通常我也会习惯加上一个 CNAME 记录将 www 指向同一个网域名称。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 4 步

当网域名称的 DNS 记录生效后(大约要 24-74 小时),就能从浏览器存取到你的 WordPress 网站,而这网站也是在 Amazon Lightsail 的 VPS 伺服器运作,速度还蛮快的,预设是英文版,可以点选右侧边栏的「Log In」登入 WordPress 控制台,帐号和密码是什么呢?就是刚才建立应用程式时设定的帐号和密码。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

登入后,从左侧选单列的「Settings – General」找到「Site Language」,选择「简体中文」就能自动下载对应的中文语系,让你的 WordPress 变成中文版啰!

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

第 5 步

如此一来你就有了一个自已建设的 WordPress 网站,架站是不是一点也不难呢?只要熟悉这些工具使用,其实真的相当简单!不过难就难在后续维护,因为可能会碰到诸多问题,架好网站是个学习的起点,代表学习之路还非常漫长,还好 WordPress 使用者很多,网路上的教学资料也很好找,近年来中文的资料也越来越多啰!

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

开启 SSH(SFTP)连线到 Amazon Lightsail 权限

第 1 步

预设 Amazon Lightsail 并不允许使用者以密码方式来登入 SSH、SFTP,因此只能用公开金钥方式存取,这个方法相对来说更安全一些,不过可能很多人不知道应该怎么使用,仍习惯以一般帐号和密码来登入主机,没关系,如果你有这样的需求,还是可以把帐号和密码验证功能打开。

依照 ServerPilot 说明文件,先登入你的伺服器,然后输入以下指令:

须藤 VI 的/ etc / SSH / sshd_config 中

找到 PasswordAuthentication 这行,把它从 no 改成 yes 后储存,然后再执行以下指令:

要服务重新启动 SSH

让机器重新启动,即可开启以帐号和密码登入 SSH、SFTP 权限(至于指令列的编辑器怎么使用,我就不做介绍了,可以上网 Google 一下操作说明)。

使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress

以上就是我尝试以 Amazon Lightsail 搭配 ServerPilot 来快速架设 WordPress 网站的教学,希望从这篇简短的文章中能带领使用者摸索这项亚马逊的全新 VPS 服务!我本身也累积一段时间的 ServerPilot 使用经验,对于这项服务稳定性及安全性都有相当的把握,用来管理 VPS 主机是个很可靠且易于上手的选择。

网站架设方法大同小异,只要学习就会有收获!


服务器租用(www.fuwuqizuyong.cc) , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明:使用 Amazon Lightsail VPS 搭配 ServerPilot 搭建 WordPress
服务器租用
喜欢 (1)
[]
分享 (0)
服务器租用
关于作者:
服务器租用专注为广大站长与网友朋友分享建站教程、SEO优化文章、网站模板资源、服务器软件(Web环境、建站程序)等,另外为大家推荐各种国内外服务器、香港服务器、虚拟主机、域名购买优惠信息与服务器相关知识。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到