首页 » PHP教程 » amazonphp技巧_VPS做事Amazon Lightsail搭配ServerPilot快速架设WordPress传授教化

amazonphp技巧_VPS做事Amazon Lightsail搭配ServerPilot快速架设WordPress传授教化

访客 2024-11-03 0

扫一扫用手机浏览

文章目录 [+]

以往在Amazon Web Services上架站,我们会选择Amazon EC2云端虚拟主机,但对一样平常开拓职员来说略显繁芜,上个月Amazon宣告推出自家虚拟专属主机(VPS)做事「Amazon Lightsail」,让产品线更完全,影响最大的可能是DigitalOcean、Linode和Vultr这些低价VPS,势必会抢占到现有市场。

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

amazonphp技巧_VPS做事Amazon Lightsail搭配ServerPilot快速架设WordPress传授教化

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

amazonphp技巧_VPS做事Amazon Lightsail搭配ServerPilot快速架设WordPress传授教化
(图片来自网络侵删)

我在实际利用过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 最快的方法

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」来开一台新的机器吧!

第2步

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

第3步

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

第4步

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

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

第1步

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

第2步

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

以ServerPilot 在Amazon Lightsail 安装WordPress

第1步

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

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

第2步

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

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

第3步

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

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

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

第4步

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

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

从ServerPilot 设定第一个WordPress 网站

第1步

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

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

第2步

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

第 3步

由于每个网域名称注册商的设定画面都不同,我就以Google Domains做大略范例。

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

第4步

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

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

第5步

如此一来你就有了一个自已培植的WordPress网站,架站是不是一点也不难呢?只要熟习这些工具利用,实在真的相称大略!
不过难就难在后续掩护,由于可能会碰到诸多问题,架好网站是个学习的出发点,代表学习之路还非常漫长,还好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 搭配ServerPilot 来快速架设WordPress 网站的传授教化,希望从这篇简短的文章中能带领利用者摸索这项亚马逊的全新VPS 做事!
我本身也累积一段韶光的ServerPilot 利用履历,对付这项做事稳定性及安全性都有相称的把握,用来管理VPS 主机是个很可靠且易于上手的选择。

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

相关文章

今日头条算法岗位面试核心方法与必备知识

大数据、人工智能等技术在各行各业得到了广泛应用。今日头条作为中国领先的资讯平台,其算法技术更是备受关注。今日头条算法岗位面试成为了...

PHP教程 2025-01-31 阅读1 评论0

今日头条算法推送如何打造个化阅读体验

在互联网时代,信息爆炸成为常态,用户获取信息的渠道越来越多,而时间却愈发有限。如何让用户在海量信息中快速找到感兴趣的内容,成为了各...

PHP教程 2025-01-31 阅读1 评论0