注册 登录

使用Amazon Lightsail VPS搭配ServerPilot搭建WordPress

云服务器 服务器租用 1072次浏览 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环境、建站程序)等,另外为大家推荐各种国内外服务器、香港服务器、虚拟主机、域名购买优惠信息与服务器相关知识。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到