6

Serverless Wordpress 系列建站教程(一)

 3 years ago
source link: https://serverlesscloud.cn/best-practice/2021-03-02-wp
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Serverless Wordpress 系列建站教程(一)

作者:
April
发布于: 2021-3-2
归档于:

标签:ServerlessWordPress

WordPress 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。根据 W3techs 的统计,截至 2020 年 12 月,全球约 39.9% 的网站都使用 WordPress,无论是个人博客,还是官方网站,还是作为通用的内容管理系统,都可以通过 WordPress 快速搭建,也是目前最流行的动态网站框架之一。

腾讯云 Serverless 提供了基于 Serverless 架构的 WordPress 全新部署方式,仅需三步,就可以快速部署一个 WordPress 项目,抛去繁琐的底层运维步骤,所有的功能都可以在 Serverless 架构上实现,本系列教程将指导您如何从零开始,完成 Serverless WordPress 项目搭建。

  1. 支持 Wordpress 原生框架

    传统 Wordpress 项目迁移至 Serverless,往往需要对项目原生框架进行大量改造,以适应 Serverless 架构。而使用 Serverless WordPress,您不需要对原生项目进行任何改造,即可直接完成部署,做到对框架无入侵,也支持后续的版本升级。

  2. 降低使用成本

    从接入层到计算层到存储层,全部使用 Serverless 资源,真正做到按量计费,弹性伸缩,与传统自建方案对比,基于 Serverless WordPress 部署的个人博客网站(日访问量100左右),一个月成本不到 5 元,使用成本大大降低

  3. 部署步骤简单

    通过 Serverless WordPress 组件,控制台几步配置,即可快速完成 WordPress 应用部署,极大降低部署门槛,即使您是零基础,也可以快速部署您的 WordPress 项目。

已注册腾讯云账号并开通相关服务

涉及腾讯云服务模块:

模块 说明 SCF 云函数 负责 Serverless Wordpress 的接入层实现,从而运行 WordPress API 网关 WordPress 的对外入口,实现了 RESTful API CFS WordPress 的 Serverless 存储仓库 TDSQL-C Serverless 通过创建 TDSQL-C Serverless (原 CynosDB) 的 MySQL 类型数据库,实现数据库按量计费,自动扩缩容 VPC 内网打通SCF云函数、CFS、TDSQL-C Serverless之间的网络,保障网络隔离
  1. 进入Serverless 应用控制台,点击新建应用按钮

3d67e8901833c33555b548d70bae8bc2.png

  1. 在“新建应用”页面,选择应用模版创建,填入您的应用名称,并选择 WordPress 应用创建卡片

8d0aeebae5618bd8dad94c7d648c6ae7.png

  1. 点击“创建”,自动进入应用部署日志页面

8a34185b0b7ba8f8457c26571dbda64a.png

此过程通常需要 90s 左右,请耐心等候

  1. 部署完成后,可以在应用详情页登录您的 WordPress 网站,并实现页面监控,绑定自定义域名等后续操作

23d91490e08ab573187432bde5ef59f1.png

新用户第一次部署 WordPress 应用,即可获得 30 元 TDSQL-C,5 元 CFS 文件存储代金券,欢迎免费体验!


Serverless 极速部署,只需三步

Serverless Framework 是构建和运维 Serverless 应用的框架。简单三步,即可通过 Serverless Framework 快速实现服务部署。

1. 安装 Serverless

macOS/Linux 系统:推荐使用二进制安装

$ curl -o- -L https://slss.io/install | bash

Windows 系统:可通过 npm 安装

$ npm install -g serverless

2. 创建云上应用

在空文件夹下输入 serverless 命令

$ serverless

访问命令行中输出的链接,即可访问成功部署后的应用。

3. 查看部署信息

进入到部署成功的文件夹,运行如下命令,查看部署状态和资源信息:

$ sls info

传送门:

欢迎访问:Serverless 中文网,您可以在 最佳实践 里体验更多关于 Serverless 应用的开发!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK