安装WordPress和phpMyAdmin环境

如果您只有管理网站内容的人员,而无专业技术人员来创建和管理网站,则只能安装基础网站环境。如果您对网站有更高的需求,需要定制化服务、高可用性和高弹性,可以使用ROS模板示例快速安装WordPress和phpMyAdmin环境。

背景信息

模板示例创建一个WordPress可弹性伸缩的集群可以帮助您快速安装WordPress和phpMyAdmin环境,创建包含VPC、负载均衡、弹性伸缩、ECS实例、RDS实例等资源的资源栈。ROS会根据需要,自动添加、配置新的实例,无须您手动操作。

  • WordPress是一款使用PHP语言和MySQL数据库开发的博客平台。

  • phpMyAdmin应用是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL数据库管理工具,让管理者可以使用Web接口管理MySQL数据库。

步骤一:创建资源栈

  1. 登录资源编排控制台

  2. 在左侧导航栏,选择模板 > 示例模板

  3. 在顶部菜单栏的地域下拉列表,选择资源栈的所在地域,例如:华东1(杭州)。

  4. 查找模板创建一个WordPress可弹性伸缩的集群

    image

  5. 单击创建资源栈

  6. 配置参数页面,输入资源栈名称,并设置以下参数。

    参数

    说明

    示例

    可用区ID

    交换机可用区ID。

    华北1可用区C

    实例类型

    ECS实例的规格。

    请选用有效的实例规格。更多信息,请参见实例规格族

    ecs.g6.large

    镜像ID

    ECS实例的镜像ID。

    更多信息,请参见镜像概述

    centos_7_04_64_20G_alibase_201701015.vhd

    磁盘类型

    ECS实例的系统盘类型。取值:

    • cloud_efficiency:高效云盘。

    • cloud_ssd:SSD云盘。

    • cloud_essd:ESSD云盘。

    • cloud:普通云盘。

    • ephemeral_ssd:本地SSD盘。

    更多信息,请参见云盘概述

    cloud_efficiency

    实例密码

    ECS实例的密码。

    Test_12****

    规格

    SLB实例的规格。

    请选用有效的实例规格。更多信息,请参见实例规格

    slb.s1.small

    实例类型

    RDS实例的规格。

    请选用有效的实例规格。更多信息,请参见主实例规格列表

    rds.mysql.s1.small

    数据库引擎版本

    RDS数据库版本号。

    5.7

    存储大小

    RDS实例的存储空间。

    取值范围:5~2000,每5 GB进行递增。

    单位:GB。

    20

    数据库名称

    RDS数据库名称。

    wordpress

    用户名称

    RDS数据库账号。

    wpuser

    用户密码

    RDS数据库密码。

    Test_13****

  7. 单击创建

  8. 资源栈信息页签查看资源栈状态。资源栈创建成功后,单击输出,获取WordPressUrl。image

  9. 访问WordPressUrl,登录WordPressUrl管理页面。

    image

步骤二:查看资源

  1. 在左侧导航栏,选择部署 > 资源栈

  2. 资源栈列表页面,单击目标资源栈名称。

  3. 单击资源页签,查看资源信息。

    本示例中,资源信息如下表所示。

    资源

    数量

    资源说明

    规格说明

    ALIYUN::ECS::Instance

    1

    创建一台云服务器,用于安装WordPress服务。

    • 总数量:1台。

    • 实例规格:ecs.g6.large。

    • 磁盘类别:高效云盘。

    • 系统盘空间:40 GB。

    • 分配公网IP:是。

    ALIYUN::ECS::VPC

    1

    创建一个专有网络,用于增强云上网络的安全性。

    ALIYUN::ECS::VSwitch

    1

    在专有网络下创建一个交换机,用于管理单个可用区下的实例。

    ALIYUN::RDS::DBInstance

    1

    创建一个RDS数据库,用于存储WordPress的服务数据。

    • 存储空间:5 GB。

    • 默认规格:rds.mysql.s1.small。

    ALIYUN::VPC::EIP

    2

    创建弹性公网IP,用于绑定ECS实例,以便通过外网访问ECS实例。

    ALIYUN::ESS::ScalingGroup

    1

    创建一个弹性伸缩组,用于安装多个WordPress和phpMyAdmin服务。弹性伸缩组会根据您设置的伸缩规则自动为您调整弹性计算资源大小,以适配您业务需求的变化。

    ALIYUN::VPC::NatGateway

    1

    创建一个NAT网关。通过企业级的VPC公网网关,提供NAT代理(SNAT、DNAT)、10 Gbps级别的转发能力和跨可用区的容灾能力。

    ALIYUN::SLB::LoadBalancer

    1

    创建一个负载均衡,用于对多台云服务器进行流量分发。您可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。

    • 规格:slb.s1.small(免费规格)。

    • 网络类型:VPC。

    说明

    资源收费情况,请参见官网报价或各产品定价文档。