WordPress 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。根据 W3techs 的统计,截至 2020 年 12 月,全球约 39.9% 的网站都使用 WordPress,无论是个人博客,还是官方网站,还是作为通用的内容管理系统,都可以通过 WordPress 快速搭建,也是目前最流行的动态网站框架之一。
腾讯云 Serverless 提供了基于 Serverless 架构的 WordPress 全新部署方式,仅需三步,就可以快速部署一个 WordPress 项目,抛去繁琐的底层运维步骤,所有的功能都可以在 Serverless 架构上实现,本系列教程将指导您如何从零开始,完成 Serverless WordPress 项目搭建。
方案优势
-
支持 Wordpress 原生框架
传统 Wordpress 项目迁移至 Serverless,往往需要对项目原生框架进行大量改造,以适应 Serverless 架构。而使用 Serverless WordPress,您不需要对原生项目进行任何改造,即可直接完成部署,做到对框架无入侵,也支持后续的版本升级。
-
降低使用成本
从接入层到计算层到存储层,全部使用 Serverless 资源,真正做到按量计费,弹性伸缩,与传统自建方案对比,基于 Serverless WordPress 部署的个人博客网站(日访问量100左右),一个月成本不到 5 元,使用成本大大降低
-
部署步骤简单
通过 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之间的网络,保障网络隔离 |
部署步骤
-
进入Serverless 应用控制台,点击 新建应用
按钮
控制台链接:https://console.cloud.tencent.com/sls?from=wx
-
在“新建应用”页面,选择 应用模版创建
,填入您的应用名称,并选择 WordPress 应用创建卡片
-
点击“创建”,自动进入应用部署日志页面
此过程通常需要 90s 左右,请耐心等候
-
部署完成后,可以在应用详情页登录您的 WordPress 网站,并实现页面监控,绑定自定义域名等后续操作
新用户第一次部署 WordPress 应用!